DNS Namensauflösung, Abfrage verschiedener Resource Records.
Mehr ...
|
| enum | Class {
CLASS_IN = 1,
CLASS_CH = 3,
CLASS_HS = 4,
CLASS_NONE = 254,
CLASS_ANY = 255,
CLASS_FIRST = 0,
CLASS_LAST = 65535,
CLASS_COUNT = CLASS_LAST - CLASS_FIRST + 1
} |
| |
| enum | Type {
A =1,
NS =2,
CNAME =5,
MX =15,
SOA =6,
PTR =12,
TXT =16,
AAAA =28,
NAPTR =35,
SRV =33,
DS =43,
DNSKEY =48,
NSEC =47,
NSEC3 =50,
RRSIG =46,
OPT =41,
TSIG =250
} |
| | Die unterstützen Resource Records (RR) Mehr ...
|
| |
- Beschreibung:
- Mit dieser Klasse können verschiedene Nameserver-spezifischen Resource Records abgefragt werden. Die unterstützten Typen finden sich in der Enumeration CResolver::Type.
| Aufzählungswerte |
|---|
| CLASS_IN |
the Internet
|
| CLASS_CH |
Chaos class
|
| CLASS_HS |
Hesiod (Dyer 87)
|
| CLASS_NONE |
None class, dynamic update
|
| CLASS_ANY |
Any class
|
| CLASS_FIRST |
|
| CLASS_LAST |
|
| CLASS_COUNT |
|
| Aufzählungswerte |
|---|
| A |
|
| NS |
|
| CNAME |
|
| MX |
|
| SOA |
|
| PTR |
|
| TXT |
|
| AAAA |
|
| NAPTR |
|
| SRV |
|
| DS |
|
| DNSKEY |
|
| NSEC |
|
| NSEC3 |
|
| RRSIG |
|
| OPT |
|
| TSIG |
|
| ppl6::CResolver::CResolver |
( |
| ) |
|
| ppl6::CResolver::~CResolver |
( |
| ) |
|
| bool ppl6::CResolver::dnssecEnabled |
( |
| ) |
const |
| size_t ppl6::CResolver::ednsUdpSize |
( |
| ) |
const |
| int ppl6::CResolver::InitInternal |
( |
| ) |
|
|
private |
| int ppl6::CResolver::setDNSSECAnchor |
( |
const CString & |
anchor | ) |
|
| int ppl6::CResolver::setDNSSECAnchor |
( |
const CArray & |
anchors | ) |
|
| int ppl6::CResolver::setDNSSECAnchorFromFile |
( |
const CString & |
filename | ) |
|
| void ppl6::CResolver::setDnssecEnabled |
( |
bool |
flag | ) |
|
| void ppl6::CResolver::setEdnsUdpSize |
( |
size_t |
s | ) |
|
| int ppl6::CResolver::setNameserver |
( |
const CString & |
server | ) |
|
| int ppl6::CResolver::setNameservers |
( |
const CArray & |
list | ) |
|
| void ppl6::CResolver::setTimeout |
( |
int |
seconds, |
|
|
int |
microseconds |
|
) |
| |
| void* ppl6::CResolver::packet |
|
private |
| void* ppl6::CResolver::res |
|
private |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- /jenkins/jobs/clang_ppl6/workspace/include/ppl6.h
- /jenkins/jobs/clang_ppl6/workspace/src/internet/CResolver.cpp