Das folgende Kapitel basiert auf dem „BIND9 Administrator Reference Manual“ des Internet Software Consortium. Das Copyright für das Administratorhandbuch hält das Internet Software Consortium. Die hier vorliegende Beschreibung ist auf die BS2000-relevanten Teile gekürzt. An entsprechenden Stellen des Handbuchs, wie z.B. Syntaxbeschreibungen, wird auf das „BIND9 Administrator Reference Manual“ des Internet Software Consortium verwiesen, da nur dort die aktuellsten Versionen beschrieben sind. Sie finden das BIND9 Administrator Reference Manual des Internet Software Consortium auf Ihrem Server im Verzeichnis /opt/TCP-IP-SV/dns-named/readme oder unter https://kb.isc.org/docs/aa-01493 im Internet.
DNS (Domain Name Service) ist ein TCP/IP-Protokoll der Anwendungsebene, das es TCP/IP-Anwenderprogrammen ermöglicht, die dort üblicherweise verwendeten symbolischen Rechnernamen in die zugehörigen IP-Adressen umzuwandeln. Die netzweite Zuordnung von Rechnernamen zu IP-Adressen realisiert der DNS mithilfe einer verteilten Datenbank, deren Informationen allen Interessenten im Netz zur Verfügung stehen. TCP/IP-Anwenderprogramme nutzen die DNS-Funktionalität über Socket-Funktionen wie z.B. gethostbyname() und gethostbyaddr() (siehe Handbücher „SOCKETS(BS2000)“ und „SOCKETS/XTI für POSIX“).
Die derzeit gültige Definition des DNS basiert auf den RFCs (Request for Comments). Diese Standards werden durch die Internet Engineering Task Force (IETF) und die Internet Engineering Steering Group (IESG) definiert. Umfassende Informationen zu den RFCs sind auf der Homepage der IETF:
https://www.ietf.org/rfc/
Bei Drucklegung des Handbuchs waren folgende RFCs zugrunde gelegt:
Standards:
RFC974, RFC1034, RFC1035vorgeschlagene Standards:
RFC2181, RFC2308, RFC1995, RFC1996, RFC2136, RFC2845, RFC2671, RFC2672, RFC2930, RFC2931, RFC3007, RFC3645vorgeschlagene Standards für DNS-Sicherheit:
RFC3225, RFC3833, RFC4033, RFC4034, RFC4035vorgeschlagene Standards, die noch in Entwicklung sind:
RFC1886, RFC2065, RFC2137weitere wichtige RFCs für die DNS-Implementierung:
RFC1535, RFC1536, RFC1982, RFC4074Resource Record Typen:
RFC1183, RFC1706, RFC2168, RFC1876, RFC2052, RFC2163, RFC2230, RFC2536, RFC2537, RFC2538, RFC2539, RFC2540, RFC2782, RFC2915, RFC3110, RFC3123, RFC3596, RFC3597DNS und das Internet:
RFC1101, RFC1123, RFC1591, RFC2317, RFC2826, RFC2929DNS-Operationen:
RFC1033, RFC1537, RFC1912, RFC2010, RFC2219weitere DNS-bezogene RFCs:
RFC1464, RFC1713, RFC1794, RFC2240, RFC2345, RFC2352, RFC3071, RFC3258, RFC3901Obsolete und nicht implementierte Experimental RRs:
RFC1712, RFC2673, RFC2874