SV_RFC1034_4_3_1_RestrictRecursion - Name server acts in the role of a resolver
Verify that if clients require recursive mode, name server acts in the role of a resolver
and returns either an error or the answer, but never referrals. And the name server
restricts the clients which can use recursive mode.
Authoritative Caching Server
SV_RFC1034_4_3_1_RestrictRecursion.seq [-tooloption ...]: KOI tool option
See also DNSConfig.pm
This test sequence is following.
AP Server1 (TN) DNS Server1 (NUT)
| |
| |
|----------------------------->|
| 1. Send standard query |
| QNAME = A.example.com |
| QTYPE = A |
| |
|<-----------------------------|
| 2. Standard query response |
| RA = 0 |
| QNAME = A.example.com |
| QTYPE = A |
| ANSWER Name |
| = A.example.com |
| ANSWER Address |
| = 192.168.1.10 |
| AUTHORITY Name |
| = example.com |
| AUTHORITY Name Server |
| = NS1.example.com |
| ADDITIONAL Name |
| = NS1.example.com |
| ADDITIONAL Address |
| = 192.168.0.10 |
| |
|----------------------------->|
| 3. Send standard query |
| QNAME = A.example.org |
| QTYPE = A |
| |
|<-----------------------------|
| 4. Standard query response |
| |
| RA = 0 |
| RCODE = 0 |
| QNAME = A.example.org |
| QTYPE = A |
| AUTHORITY Name |
| = <ROOT> |
| AUTHORITY Name Server |
| = A.ROOT.NET |
| |
| or |
| |
| RA = 0 |
| RCODE = 3 |
| QNAME = A.example.org |
| QTYPE = A |
| |
v v
<--------------- TN ------------------>
DNS Client1 (TN) DNS Server1 (NUT) DNS Server2 DNS Server3 DNS Server4
| | | | |
|----------------------------->| | | |
| 5. Send standard query | | | |
| QNAME = A.example.com | | | |
| QTYPE = A | | | |
| | | | |
|<-----------------------------| | | |
| 6. Standard query response | | | |
| RA = 1 | | | |
| QNAME = A.example.com | | | |
| QTYPE = A | | | |
| ANSWER Name | | | |
| = A.example.com | | | |
| ANSWER Address | | | |
| = 192.168.1.10 | | | |
| AUTHORITY Name | | | |
| = example.com | | | |
| AUTHORITY Name Server | | | |
| = NS1.example.com | | | |
| ADDITIONAL Name | | | |
| = NS1.example.com | | | |
| ADDITIONAL Address | | | |
| = 192.168.0.10 | | | |
| | | | |
|----------------------------->| | | |
| 7. Send standard query | | | |
| QNAME = A.example.org | | | |
| QTYPE = A | | | |
| | | | |
| |-------------------------------->| | |
| | 8. Recv standard query | | |
| | QNAME = A.example.org | | |
| | QTYPE = A | | |
| | | | |
| |<--------------------------------| | |
| | 9. Send standard query response | | |
| | AA = 0 | | |
| | QNAME = A.example.org | | |
| | QTYPE = A | | |
| | AUTHORITY Name | | |
| | = org | | |
| | AUTHORITY NSDNAME | | |
| | = NS3.example.org | | |
| | ADDITIONAL Name | | |
| | = NS3.example.org | | |
| | ADDITIONAL Address | | |
| | = 192.168.1.30 | | |
| | | | |
| | v | |
| | | |
| |-------------------------------------------->| |
| | 10. Recv standard query | |
| | QNAME = A.example.org | |
| | QTYPE = A | |
| | | |
| |<--------------------------------------------| |
| | 11. Send standard query response | |
| | AA = 0 | |
| | QNAME = A.example.org | |
| | QTYPE = A | |
| | AUTHORITY Name | |
| | = example.org | |
| | AUTHORITY NSDNAME | |
| | = NS4.example.org | |
| | ADDITIONAL Name | |
| | = NS4.example.org | |
| | ADDITIONAL Address | |
| | = 192.168.1.40 | |
| | v |
| | |
| |-------------------------------------------------------->|
| | 12. Recv standard query |
| | QNAME = A.example.org |
| | QTYPE = A |
| | |
| |<--------------------------------------------------------|
| | 13. Send standard query response |
| | AA = 1 |
| | QNAME = A.example.org |
| | QTYPE = A |
| | ANSWER Name |
| | = A.example.org |
| | ANSWER Address |
| | = 192.168.1.10 |
| | AUTHORITY Name |
| | = example.org |
| | AUTHORITY NSDNAME |
| | = NS4.example.org |
| | ADDITIONAL Name |
| | = NS4.example.org |
| | ADDITIONAL Address |
| | = 192.168.1.40 |
| | v
|<-----------------------------|
| 14. Standard query response |
| RA = 1 |
| QNAME = A.example.org |
| QTYPE = A |
| ANSWER Name |
| = A.example.org |
| ANSWER Address |
| = 192.168.1.10 |
| AUTHORITY Name |
| = example.org |
| AUTHORITY Name Server |
| = NS4.example.org |
| ADDITIONAL Name |
| = NS4.example.org |
| ADDITIONAL Address |
| = 192.168.1.40 |
| |
v v
AP Server1 (TN) DNS Server1 (NUT)
| |
|----------------------------->|
| 15. Send standard query |
| QNAME = A.example.org |
| QTYPE = A |
| |
|<-----------------------------|
| 16. Standard query response |
| RA = 0 |
| QNAME = A.example.org |
| QTYPE = A |
| ANSWER Name |
| = A.example.org |
| ANSWER Address |
| = 192.168.1.10 |
| AUTHORITY Name |
| = example.org |
| AUTHORITY Name Server |
| = NS4.example.org |
| ADDITIONAL Name |
| = NS4.example.org |
| ADDITIONAL Address |
| = 192.168.1.40 |
| |
v v
This test sequence is following.
1. AP Server1 (TN) send standard query QNAME=A.example.com, QTYPE=A to NUT.
2. DNS Server1 (NUT) transmits standard query response to AP Server1 (TN). (Judgment *2)
3. AP Server1 (TN) send standard query QNAME=A.example.org, QTYPE=A to DNS Server1 (NUT).
4. DNS Server1 (NUT) transmits response contain a error to AP Server1 (TN). (Judgment *4)
5. DNS Client1 (TN) send standard query QNAME=A.example.com, QTYPE=A to NUT.
6. DNS Server1 (NUT) transmits standard query response to DNS Client1 (TN). (Judgment *6)
7. DNS Client1 (TN) send standard query QNAME=A.example.org, QTYPE=A to DNS Server1 (NUT).
8. DNS Server1 (NUT) transmits standard query QNAME=A.example.org, QTYPE=A to DNS Server2 (TN).
9. DNS Server2 (TN) send standard query response to DNS Server1 (NUT).
10. DNS Server1 (NUT) transmits standard query QNAME=A.example.org, QTYPE=A to DNS Server3 (TN).
11. DNS Server3 (TN) send standard query response to DNS Server1 (NUT).
12. DNS Server1 (NUT) transmits standard query QNAME=A.example.org, QTYPE=A to DNS Server4 (TN).
13. DNS Server4 (TN) send standard query response to DNS Server1 (NUT).
14. DNS Server1 (NUT) transmits standard query response to DNS Client1 (TN). (Judgment *14)
15. AP Server1 (TN) send standard query QNAME=A.example.org, QTYPE=A to DNS Server1 (NUT) again.
16. DNS Server1 (NUT) transmits standard query response to DNS Client1 (TN) from cache data. (Judgment *16)
RA: Recursion Available
- Packet Description
- 1st packet.
Standard query from AP Server1 (TN) to Server1 (NUT)
|
IP Header |
Source Address |
AP1_NETY |
Destination Address |
NUT_NETZ |
UDP Header |
Src Port |
1000 |
Dst Port |
53 |
DNS Header |
ID |
0x1000 |
QR |
0 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
1 |
RA |
0 |
Z |
0 |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
0 |
ARCOUNT |
0 |
DNS Question section |
QNAME |
A.example.com |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
- 2nd packet.
Standard query response from DNS Server1 (NUT) to AP Server1 (TN)
|
IP Header |
Source Address |
NUT_NETZ |
Destination Address |
AP1_NETY |
UDP Header |
Src Port |
53 |
Dst Port |
1000 |
DNS Header |
ID |
0x1000 |
QR |
1 |
OPCODE |
0 |
AA |
1 |
TC |
0 |
RD |
1 |
RA |
0 |
Z |
ANY |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
1 |
NSCOUNT |
1 |
ARCOUNT |
1 |
DNS Question section |
QNAME |
A.example.com |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
DNS Answer section |
NAME |
A.example.com (Pointer 0xC00C)
|
TYPE |
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.10 |
DNS Authority section |
NAME |
example.com (Pointer 0xC00E) |
TYPE |
NS (0x0002) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
6 |
NSDNAME |
NS1.example.com (NS1 + Pointer 0xC00E) |
DNS Additional section |
NAME |
NS1.example.com (Pointer 0xC03B) |
TYPE
|
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.0.10 |
- 3rd packet.
Standard query from DNS Client1 (TN) to Server1 (NUT)
|
IP Header |
Source Address |
AP1_NETY |
Destination Address |
NUT_NETZ |
UDP Header |
Src Port |
2000 |
Dst Port |
53 |
DNS Header |
ID |
0x2000 |
QR |
0 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
1 |
RA |
0 |
Z |
0 |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
0 |
ARCOUNT |
0 |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
- 4th packet.
Standard query response from DNS Server1 (NUT) to Client1 (TN)
|
IP Header |
Source Address |
NUT_NETZ |
Destination Address |
CL1_NETZ |
UDP Header |
Src Port |
53 |
Dst Port |
2000 |
DNS Header |
ID |
0x2000 |
QR |
1 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
1 |
RA |
0 |
Z |
ANY |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
1 |
ARCOUNT |
0 |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
DNS Authority section |
NAME |
. |
TYPE |
NS (0x0002) |
CLASS |
IN (0x0001) |
TTL |
3600000 sec |
RDLENGTH |
12 |
NSDNAME |
A.ROOT.NET |
- or
Standard query response from DNS Server1 (NUT) to Client1 (TN)
|
IP Header |
Source Address |
NUT_NETZ |
Destination Address |
AP1_NETY |
UDP Header |
Src Port |
53 |
Dst Port |
2000 |
DNS Header |
ID |
0x2000 |
QR |
1 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
1 |
RA |
0 |
Z |
ANY |
RCODE |
3 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
0 |
ARCOUNT |
0 |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
- 5th packet.
Standard query from DNS Client1 (TN) to Server1 (NUT)
|
IP Header |
Source Address |
CL1_NETZ |
Destination Address |
NUT_NETZ |
UDP Header |
Src Port |
3000 |
Dst Port |
53 |
DNS Header |
ID |
0x3000 |
QR |
0 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
1 |
RA |
0 |
Z |
0 |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
0 |
ARCOUNT |
0 |
DNS Question section |
QNAME |
A.example.com |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
- 6th packet.
Standard query response from DNS Server1 (NUT) to Client1 (TN)
|
IP Header |
Source Address |
NUT_NETZ |
Destination Address |
CL1_NETZ |
UDP Header |
Src Port |
53 |
Dst Port |
3000 |
DNS Header |
ID |
0x3000 |
QR |
1 |
OPCODE |
0 |
AA |
1 |
TC |
0 |
RD |
1 |
RA |
1 |
Z |
ANY |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
1 |
NSCOUNT |
1 |
ARCOUNT |
1 |
DNS Question section |
QNAME |
A.example.com |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
DNS Answer section |
NAME |
A.example.com (Pointer 0xC00C)
|
TYPE |
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.10 |
DNS Authority section |
NAME |
example.com (Pointer 0xC00E) |
TYPE |
NS (0x0002) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
6 |
NSDNAME |
NS1.example.com (NS1 + Pointer 0xC00E) |
DNS Additional section |
NAME |
NS1.example.com (Pointer 0xC03B) |
TYPE
|
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.0.10 |
- 7th packet.
Standard query from DNS Client1 (TN) to Server1 (NUT)
|
IP Header |
Source Address |
CL1_NETZ |
Destination Address |
NUT_NETZ |
UDP Header |
Src Port |
4000 |
Dst Port |
53 |
DNS Header |
ID |
0x4000 |
QR |
0 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
1 |
RA |
0 |
Z |
0 |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
0 |
ARCOUNT |
0 |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
- 8th packet.
Standard query from DNS Server1 (NUT) to Server2 (TN)
|
IP Header |
Source Address |
NUT_NETZ |
Destination Address |
SV2_NETY |
UDP Header |
Src Port |
ANY |
Dst Port |
53 |
DNS Header |
ID |
ANY |
QR |
0 |
OPCODE |
0 |
AA |
ANY |
TC |
0 |
RD |
0 |
RA |
0 |
Z |
0 |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
0 |
ARCOUNT |
ANY |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
- 9th packet.
Standard query response from DNS Server2 (TN) to Server1 (NUT)
|
IP Header |
Source Address |
SV2_NETY |
Destination Address |
NUT_NETZ |
UDP Header |
Src Port |
53 |
Dst Port |
Value that NUT uses |
DNS Header |
ID |
Value that NUT uses |
QR |
1 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
0 |
RA |
0 |
Z |
0 |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
1 |
ARCOUNT |
1 |
DNS Question section |
QNAME |
A.example.org
|
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
DNS Authority section |
NAME |
org (Pointer 0xC016) |
TYPE |
NS (0x0002) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
6 |
NSDNAME |
NS3.example.org (NS3 + Pointer 0xC00E) |
DNS Additional section |
NAME |
NS3.example.org (Pointer 0xC02B) |
TYPE
|
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.30 |
- 10th packet.
Standard query from DNS Server1 (NUT) to Server3 (TN)
|
IP Header |
Source Address |
NUT_NETZ |
Destination Address |
SV3_NETY |
UDP Header |
Src Port |
ANY |
Dst Port |
53 |
DNS Header |
ID |
ANY |
QR |
0 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
0 |
RA |
0 |
Z |
ANY |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
0 |
ARCOUNT |
ANY |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
- 11th packet.
Standard query response from DNS Server3 (TN) to Server1 (NUT)
|
IP Header |
Source Address |
SV3_NETY |
Destination Address |
NUT_NETZ |
UDP Header |
Src Port |
Value that NUT uses |
Dst Port |
53 |
DNS Header |
ID |
Value that NUT uses |
QR |
1 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
0 |
RA |
0 |
Z |
0 |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
1 |
ARCOUNT |
1 |
DNS Question section |
QNAME |
A.example.org
|
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
DNS Authority section |
NAME |
example.org (Pointer 0xC00E) |
TYPE |
NS (0x0002) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
6 |
NSDNAME |
NS4.example.org (NS4 + Pointer 0xC00E) |
DNS Additional section |
NAME |
NS4.example.org (Pointer 0xC02B) |
TYPE
|
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.40 |
- 12th packet.
Standard query from DNS Server1 (NUT) to Server4 (TN)
|
IP Header |
Source Address |
NUT_NETZ |
Destination Address |
SV4_NETY |
UDP Header |
Src Port |
ANY |
Dst Port |
53 |
DNS Header |
ID |
ANY |
QR |
0 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
0 |
RA |
0 |
Z |
ANY |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
0 |
ARCOUNT |
ANY |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
- 13th packet.
Standard query response from DNS Server4 (TN) to Server1 (NUT)
|
IP Header |
Source Address |
SV4_NETY |
Destination Address |
NUT_NETZ |
UDP Header |
Src Port |
Value that NUT uses |
Dst Port |
53 |
DNS Header |
ID |
Value that NUT uses |
QR |
1 |
OPCODE |
0 |
AA |
1 |
TC |
0 |
RD |
0 |
RA |
1 |
Z |
0 |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
1 |
NSCOUNT |
1 |
ARCOUNT |
1 |
DNS Question section |
QNAME |
A.example.org
|
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
DNS Answer section |
NAME |
A.example.org (Pointer 0xC00C)
|
TYPE |
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.10 |
DNS Authority section |
NAME |
example.org (Pointer 0xC00E) |
TYPE |
NS (0x0002) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
6 |
NSDNAME |
NS4.example.org (NS4 + Pointer 0xC00E) |
DNS Additional section |
NAME |
NS4.example.org (Pointer 0xC03B) |
TYPE
|
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.40 |
- 14th packet.
Standard query response from DNS Server1 (NUT) to Client1 (TN)
|
IP Header |
Source Address |
NUT_NETZ |
Destination Address |
CL1_NETZ |
UDP Header |
Src Port |
53 |
Dst Port |
4000 |
DNS Header |
ID |
0x4000 |
QR |
1 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
1 |
RA |
1 |
Z |
ANY |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
1 |
NSCOUNT |
1 |
ARCOUNT |
1 |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
DNS Answer section |
NAME |
A.example.org (Pointer 0xC00C)
|
TYPE |
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.10 |
DNS Authority section |
NAME |
example.org (Pointer 0xC00E) |
TYPE |
NS (0x0002) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
6 |
NSDNAME |
NS4.example.org (NS4 + Pointer 0xC00E) |
DNS Additional section |
NAME |
NS4.example.org (Pointer 0xC03B) |
TYPE
|
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.40 |
- 15th packet.
Standard query from AP Server1 (TN) to Server1 (NUT)
|
IP Header |
Source Address |
AP1_NETY |
Destination Address |
NUT_NETZ |
UDP Header |
Src Port |
5000 |
Dst Port |
53 |
DNS Header |
ID |
0x5000 |
QR |
0 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
1 |
RA |
0 |
Z |
0 |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
0 |
NSCOUNT |
0 |
ARCOUNT |
0 |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
- 16th packet.
Standard query response from DNS Server1 (NUT) to AP Server1 (TN)
|
IP Header |
Source Address |
NUT_NETZ |
Destination Address |
AP1_NETY |
UDP Header |
Src Port |
53 |
Dst Port |
5000 |
DNS Header |
ID |
0x5000 |
QR |
1 |
OPCODE |
0 |
AA |
0 |
TC |
0 |
RD |
1 |
RA |
0 |
Z |
ANY |
RCODE |
0 |
QDCOUNT |
1 |
ANCOUNT |
1 |
NSCOUNT |
1 |
ARCOUNT |
1 |
DNS Question section |
QNAME |
A.example.org |
QTYPE |
A (0x0001) |
QCLASS |
IN (0x0001) |
DNS Answer section |
NAME |
A.example.org (Pointer 0xC00C)
|
TYPE |
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.10 |
DNS Authority section |
NAME |
example.org (Pointer 0xC00E) |
TYPE |
NS (0x0002) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
6 |
NSDNAME |
NS4.example.org (NS4 + Pointer 0xC00E) |
DNS Additional section |
NAME |
NS4.example.org (Pointer 0xC03B) |
TYPE
|
A (0x0001) |
CLASS |
IN (0x0001) |
TTL |
1 day (86400) |
RDLENGTH |
4 |
ADDRESS |
192.168.1.40 |
- Exp.
NUT_NETZ |
DNS Server1's (NUT) Net-z address |
CL1_NETZ |
DNS Client1's (TN) Net-z address |
AP1_NETY |
AP Server1's (TN) Net-y address |
SV2_NETY |
DNS Server2's (TN) Net-y address |
SV3_NETY |
DNS Server3's (TN) Net-y address |
SV4_NETY |
DNS Server4's (TN) Net-y address |
2. Received standard query response with RA bit 0 to AP Server1.
4. Received error response containing a error (RCODE=3).
6. Received standard query response with RA bit 1 to DNS Client1
14. Received standard query response with RA bit 1 to DNS Client1
16. Received standard query response with RA bit 0 to AP Server1.
None
RFC1034 DOMAIN NAMES - CONCEPTS AND FACILITIES
4. NAME SERVERS
4.3.1. Queries and responses