DNS_PROTOCOL_T
Models the DNS message types.
This topic lists the expressions that are provided by this class.
NEW_RESPONSE
Creates an empty DNS response based on request header.
Returns: text_t
NEW_RESPONSE(bool_atAA, bool_atTC, dns_rcode_ercode)
Creates a new empty DNS response based on the given parameters.
Parameters(expressions not allowed):
AA - Authoritative Answer flag
TC - Truncated flag
rcode - Retrun Code
Returns: text_t
NEW_RRSET_AAAA(text_tiplist, uint ttl)
Creates a new RR set with the given ipv6 address and ttl parameters.
Parameters(expressions not allowed):
iplist - Comma separated IPv6 address list
ttl - Time To Live
Returns: text_t
NEW_RRSET_A(text_tiplist, uint ttl)
Creates a new RR set with the given ipv4 address and ttl parameters.
Parameters(expressions not allowed):
iplist - Comma separated IP address list
ttl - Time To Live
Returns: text_t
REQ
Operates on DNS Request.
Returns: dns_req_t
RES
Operates on DNS Response.
Returns: dns_res_t
RR
Operates on DNS Resource Record(RR).
Returns: dns_rr_t