NAME

        SV_RFC1034_4_3_1_NameError_NotRA - The non-recursive response is an authoritative name error 
                                           indicating that the name does not exist.


VERIFICATION POINTS

        Verify that the non-recursive response is an authoritative name error indicating 
        that the name does not exist, when recursive service is not requested or is not available.


TARGET

        Server (Non-recursive)


SYNOPSIS

	SV_RFC1034_4_3_1_NoRecursive.seq [-tooloption ...]: KOI tool option
	See also DNSConfig.pm


INITIALIZATION


TEST PROCEDURE

        This test sequence is following.
    DNS Client1 (TN)             DNS Server1 (NUT)
        |                              |
        |----------------------------->|
        | 1. Send standard query       |
        |  RD = 1                      |
        |  QNAME = B.example.com       |
        |  QTYPE = A                   |
        |                              |
        |<-----------------------------|
        | 2. Standard query response   |
        |  RD = 1                      |
        |  RA = 0                      |
        |  RCODE = Name Error (3)      |
        |  QNAME = B.example.com       |
        |  QTYPE = A                   |
        |  AUTHORITY Name              |
        |         = example.com        |
        |  AUTHORITY NSDNAME           |
        |         = NS1.example.com    |
        |  AUTHORITY Type              |
        |         = SOA (0x0006)       |
        |  AUTHORITY MNAME             |
        |         = NS1.example.com    |
        |  AUTHORITY RNAME             |
        |         = root.example.com   |
        |                              |
        |----------------------------->|
        | 3. Send standard query       |
        |  RD = 0                      |
        |  QNAME = B.example.com       |
        |  QTYPE = A                   |
        |                              |
        |<-----------------------------|
        | 4. Standard query response   |
        |  RD = 0                      |
        |  RA = 0                      |
        |  RCODE = Name Error (3)      |
        |  QNAME = B.example.com       |
        |  QTYPE = A                   |
        |  AUTHORITY Name              |
        |         = example.com        |
        |  AUTHORITY NSDNAME           |
        |         = NS1.example.com    |
        |  AUTHORITY Type              |
        |         = SOA (0x0006)       |
        |  AUTHORITY MNAME             |
        |         = NS1.example.com    |
        |  AUTHORITY RNAME             |
        |         = root.example.com   |
        |                              |
        v                              v
        This test sequence is following.
        1. DNS Client1 (TN) sends standard query QNAME=A.example.com, QTYPE=A to DNS Server1 (NUT).
        2. DNS Server1 (NUT) transmits a error response to DNS Client1 (TN) with AUTHORITY. (Judgment *2)
        3. DNS Client1 (TN) sends standard query QNAME=A.example.com, QTYPE=A to DNS Server1 (NUT).
        4. DNS Server1 (NUT) transmits a error response to DNS Client1 (TN) with AUTHORITY. (Judgment *4)


JUDGMENT

        2. Received an authoritative error response with RD=1, RA=0 and RCODE=3.
        4. Received an authoritative error response with RD=0, RA=0 and RCODE=3.


TERMINATION

        None


REFERENCE

        RFC1034 DOMAIN NAMES - CONCEPTS AND FACILITIES
        4. NAME SERVERS
        4.3.1. Queries and responses