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