This chapter is based on the “BIND9 Administrator Reference Manual” of the Internet Software Consortium. The copyright for this Administrator Guide is owned by the Internet Software Consortium. This description is restricted to the parts relevant to BS2000. At the relevant places in the manual, for example syntax descriptions, the “BIND9 Administrator Reference Manual” of the Internet Software Consortium is referred to as the current versions are described only there. You will find the "BIND9 Administrator Reference Manual" of the Internet Software Consortium on your server in the directory /opt/TCP-IP-SV/dns-named/readme or under https://kb.isc.org/docs/aa-01493 in the internet.
The DNS (Domain Name Service) is a TCP/IP protocol for the Application Layer that enables TCP/IP application programs to translate the symbolic computer names that are normally used there into their associated IP addresses. The network-wide assignment of computer names to IP addresses is implemented by the DNS with the aid of a distributed database that is made available to all those who need this information on the network. TCP/IP application programs access the DNS functionality via socket functions like gethostbyname() and gethostbyaddr() (see the manuals “SOCKETS(BS2000)” and “SOCKETS/XTI for POSIX”).
The definition of DNS which is currently valid is based on the RFCs (Request for Comments). These standards are defined by the Internet Engineering Task Force (IETF) and the Internet Engineering Steering Group (IESG). Comprehensive information on the RFCs is available on the IETF home page:
https://www.ietf.org/rfc/
When this manual went to print the following RFCs provided the basis:
Standards:
RFC974, RFC1034, RFC1035Proposed standards:
RFC2181, RFC2308, RFC1995, RFC1996, RFC2136, RFC2845, RFC2671, RFC2672, RFC2930, RFC2931, RFC3007, RFC3645Proposed standards for DNS security:
RFC3225, RFC3833, RFC4033, RFC4034, RFC4035Proposed standards, still under development
RFC1886, RFC2065, RFC2137Other Important RFCs About DNS Implementation:
RFC1535, RFC1536, RFC1982, RFC4074Resource Record types:
RFC1183, RFC1706, RFC2168, RFC1876, RFC2052, RFC2163, RFC2230, RFC2536, RFC2537, RFC2538, RFC2539, RFC2540, RFC2782, RFC2915, RFC3110, RFC3123, RFC3596, RFC3597DNS and the Internet:
RFC1101, RFC1123, RFC1591, RFC2317, RFC2826, RFC2929DNS operations:
RFC1033, RFC1537, RFC1912, RFC2010, RFC2219Other DNS-related RFCs:
RFC1464, RFC1713, RFC1794, RFC2240, RFC2345, RFC2352, RFC3071, RFC3258, RFC3901Obsolete and unimplemented Experimental RRs:
RFC1712, RFC2673, RFC2874