Provides DNS server. More...

Collaboration diagram for DNS server:

Classes

struct  DnsHeader
 
class  DnsServer
 DNS server class. More...
 

Macros

#define DNS_QR_QUERY   0
 
#define DNS_QR_RESPONSE   1
 
#define DNS_OPCODE_QUERY   0
 

Enumerations

enum class  DnsReplyCode {
  NoError = 0 , FormError = 1 , ServerFailure = 2 , NonExistentDomain = 3 ,
  NotImplemented = 4 , Refused = 5 , YXDomain = 6 , YXRRSet = 7 ,
  NXRRSet = 8
}
 

Detailed Description

Provides DNS server.

Macro Definition Documentation

◆ DNS_OPCODE_QUERY

#define DNS_OPCODE_QUERY   0

◆ DNS_QR_QUERY

#define DNS_QR_QUERY   0

◆ DNS_QR_RESPONSE

#define DNS_QR_RESPONSE   1

Enumeration Type Documentation

◆ DnsReplyCode

enum DnsReplyCode
strong
Enumerator
NoError 
FormError 
ServerFailure 
NonExistentDomain 
NotImplemented 
Refused 
YXDomain 
YXRRSet 
NXRRSet