[转]DNS related RFCs
DNS related RFCs
This is an annotated list of Requests for Comments (RFCs) that are directly relevant to DNS, the Domain Name System. 114 DNS-related RFC documents are reviewed here. Inter-document dependencies are listed for a further 20 obsolete DNS-related RFC documents, as well as to some RFCs that are not directly related to DNS.
RFCs are distributed in text format, but where available, a link is provided to HTML versions of these documents. In each instance the text version is the official one; the HTML versions may contain inadvertent mistakes introduced during the conversion process.
- RFC 3696 (Informational)
- Application Techniques for Checking and Transformation of Names by J. Klensin
- Summarises the syntax of valid DNS names, email addresses, and URLs, so that programmers can correctly apply local checking of input. Right now, many applications refuse to accept perfectly valid domain names, email addresses or URLs because of incorrect assumptions about their syntax. Should be read by overzealous coders everywhere, but that's probably a forlorn hope.
- Feb-2004, checked 19-Mar-2004
- RFC 3675 (Informational)
- .sex Considered Dangerous by D. Eastlake 3rd
- Every few weeks someone wants to classify Internet content based on domain names. This is a bad idea, and this document explains why. The main technical argument against content labels based on domain names, is that nothing can be said about names where administration of the directory is distributed: it is trivial to create cross-links that either escape the segregation, or that cause harm to innocent bystanders. Instead, labels should be applied using a separate non-DNS rating mechanism. See also RFC 3467.
- Feb-2004, checked 27-Feb-2004
- RFC 3658 (Proposed Standard) updates RFC 1035, RFC 2535, RFC 3008 and RFC 3090
- Delegation Signer (DS) Resource Record (RR) by O. Gudmundsson
- Introduces the DS resource record, a major semantic change to the DNSSEC chain of trust, but one that should reduce the need for communication when keys change.
- Dec-2003, checked 27-Feb-2004
- RFC 3655 (Proposed Standard) updates RFC 2535
- Redefinition of DNS Authenticated Data (AD) bit by B. Wellington and O. Gudmundsson
- A step towards giving the AD bit a DNSSEC meaning, but the option to set it if the data "complies with local policy" means there is no incentive to change existing name servers. I fail to see how this redefinition achieves anything useful.
- Nov-2003, checked 27-Feb-2004
- RFC 3646 (Proposed Standard)
- DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) by R. Droms (editor)
- Allows an IPv6 resolver to be configured using DHCPv6, by setting the list of recursive name servers and the domain search list.
- Dec-2003, checked 27-Feb-2004
- RFC 3645 (Proposed Standard) updates RFC 2845
- Generic Security Service Algorithm for Secret Key Transaction Authentication for DNS (GSS-TSIG) by S. Kwan, P. Garg, J. Gilroy, L. Esibov, J. Westhead and R. Hall
- Defines a GSS compliant algorithm for TSIG. Five of the six authors were affiliated with Microsoft when this was published.
- Oct-2003, checked 27-Feb-2004
- RFC 3597 (Proposed Standard) updates RFC 2163 and RFC 2535
- Handling of Unknown DNS Resource Record (RR) Types by A. Gustafsson
- Mandates that DNS servers should accept, store and return unknown records of unknown type as is. Long overdue, but increases the complexity of implementating DNSSEC and dynamic updates.
- Sep-2003, checked 27-Feb-2004
- RFC 3596 (Draft Standard) obsoletes RFC 1886 and RFC 3152
- DNS Extensions to Support IP Version 6 by S. Thomson, C. Huitema, V. Ksinant and M. Souissi
- Defines the AAAA record type and domain IP6.ARPA, and specifies that AAAA records must also be processed where previously only A records were.
- Oct-2003, checked 27-Feb-2004
- RFC 3492 (Proposed Standard)
- Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA) by A. Costello
- A (relatively) simple mapping of Unicode domain names into DNS hostnames.
- Mar-2003, checked 27-Feb-2004
- RFC 3491 (Proposed Standard)
- Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN) by P. Hoffman and M. Blanchet
- A somewhat complex method for mapping Unicode domain names into DNS hostnames.
- Mar-2003, checked 27-Feb-2004
- RFC 3490 (Proposed Standard)
- Internationalizing Domain Names in Applications (IDNA) by P. Faltstrom, P. Hoffman and A. Costello
- Overall framework for mapping Unicode domain names into DNS hostnames. See also a critique.
- Mar-2003, checked 27-Feb-2004
- RFC 3467 (Informational)
- Role of the Domain Name System (DNS) by J. Klensin
- Describes the original motivation for DNS. Argues that it is not appropriate to shoehorn new applications into the DNS simply because the DNS infrastructure is widely deployed. Suggests that many applications, such as IDN, do not fit in with the design principles of DNS, and should be done outside of DNS. See also RFC 2825.
- Feb-2003, checked 27-Feb-2004
- RFC 3445 (Proposed Standard) updates RFC 2535
- Limiting the Scope of the KEY Resource Record (RR) by D. Massey and S. Rose
- Limits the use of KEY records to DNSSEC. Removes support for storing arbitrary application keys in KEY records (previously these were allowed).
- Dec-2002, checked 27-Feb-2004
- RFC 3425 (Proposed Standard) updates RFC 1035
- Obsoleting IQUERY by D. Lawrence
- Declares the IQUERY query type obsolete, since reverse DNS using PTR records achieves the same aims with much better behaviour.
- Nov-2002, checked 27-Feb-2004
- RFC 3405 (BCP 65)
- Dynamic Delegation Discovery System (DDDS) Part Five: URI.ARPA Assignment Procedures by M. Mealling
- Policies and procedures for URI.ARPA and URN.ARPA, as used by RFC 3404.
- Oct-2002, checked 06-Mar-2004
- RFC 3404 (Proposed Standard) obsoletes RFC 2915 and RFC 2168
- Dynamic Delegation Discovery System (DDDS) Part Four: The Uniform Resource Identifiers (URI) Resolution Application by M. Mealling
- Application of DDDS, using NAPTR records to transform URNs and URIs. Looks like an attempt to rescue the URI/URN endeavour, but I think there are too many new layers of indirection here for this to succeed.
- Oct-2002, checked 27-Feb-2004
- RFC 3403 (Proposed Standard) obsoletes RFC 2915 and RFC 2168
- Dynamic Delegation Discovery System (DDDS) Part Three: The Domain Name System (DNS) Database by M. Mealling
- Defines the NAPTR (Naming Authority Pointer) record type, which stores DDDS rules in the DNS database. Very general, but I think this is an instance where RFC 3467 applies.
- Oct-2002, checked 27-Feb-2004
- RFC 3402 (Proposed Standard) obsoletes RFC 2915 and RFC 2168
- Dynamic Delegation Discovery System (DDDS) Part Two: The Algorithm by M. Mealling
- Details of how DDDS transforms its input string, by applying rules fetched from a dynamic database. A nice generalisation of the DNS lookup algorithm, which can be viewed as a transformation of a domain name into the contents of the associated resource records via delegation rules stored in DNS servers. The level of abstraction is maybe too high to catch on with protocol designers.
- Oct-2002, checked 27-Feb-2004
- RFC 3401 (Informational) updates RFC 2276; obsoletes RFC 2915 and RFC 2168
- Dynamic Delegation Discovery System (DDDS) Part One: The Comprehensive DDDS by M. Mealling
- Overview of the documents comprising DDDS, which is an abstract method to transform strings using rules stored in a dynamic database.
- Oct-2002, checked 27-Feb-2004
- RFC 3368 (Proposed Standard)
- The 'go' URI Scheme for the Common Name Resolution Protocol by M. Mealling
- This seems to be the main purpose of CNRP: a keyword directory service, so that browsers can perform queries of the form
go:Some%20Company%20Nameand similar. The LDAP folks keep on trying to create a new protocol for the directory service role that the DNS has been shoehorned into; see also RFC 2517. DNS isn't a good general directory service, but I don't see it being bad enough that alternatives have enough room to become established. - Aug-2002, checked 27-Feb-2004
- RFC 3367 (Proposed Standard)
- Common Name Resolution Protocol (CNRP) by N. Popp, M. Mealling and M. Moseley
- CNRP seems to consist of the useful bits of LDAP expressed in XML syntax; see also RFC 2168.
- Aug-2002, checked 27-Feb-2004
- RFC 3364 (Informational) updates RFC 2673 and RFC 2874
- Tradeoffs in Domain Name System (DNS) Support for Internet Protocol version 6 (IPv6) by R. Austein
- A critical comparison of AAAA (RFC 1886) versus A6 (RFC 2874) records for IPv6. See also RFC 3363.
- Aug-2002, checked 27-Feb-2004
- RFC 3363 (Informational) updates RFC 2673 and RFC 2874
- Representing Internet Protocol version 6 (IPv6) Addresses in the Domain Name System (DNS) edited by R. Bush, A. Durand, B. Fink, O. Gudmundsson and T. Hain
- Demotes RFC 2673 and RFC 2874 to Experimental status, as A6 records and binary labels for IPv6 addresses are no longer regarded as important. See also RFC 3364.
- Aug-2002, checked 27-Feb-2004
- RFC 3352 (Informational) obsoletes RFC 1798
- Connection-less Lightweight Directory Access Protocol (CLDAP) to Historic Status by K. Zeilenga
- The original attempt by LDAP to take over DNS failed, as detailed here.
- Mar-2003, checked 27-Feb-2004
- RFC 3263 (Proposed Standard) obsoletes RFC 2543
- Session Initiation Protocol (SIP): Locating SIP Servers by J. Rosenberg and H. Schulzrinne
- Details of how SIP uses NAPTR and SRV records to locate SIP servers.
- Jun-2002, checked 12-Mar-2004
- RFC 3258 (Informational)
- Distributing Authoritative Name Servers via Shared Unicast Addresses by T. Hardie
- How to use a single IP address for several name servers, using routing tricks. In fairly common use at large ISPs around the world. I think this deserves the status of a BCP.
- Apr-2002, checked 27-Feb-2004
- RFC 3254 (Informational)
- Definitions for talking about directories by H. Alvestrand
- Defines terms and a framework for classifying different types of directory services, and explains how several existing directories (such as DNS, the BGP routing information database, and SNMP MIBs), fit into this model.
- Apr-2002, checked 27-Feb-2004
- RFC 3245 (Informational)
- The History and Context of Telephone Number Mapping (ENUM) Operational Decisions: Informational Documents Contributed to ITU-T Study Group 2 (SG2) by J. Klensin
- Design decisions behind the ENUM mapping of E.164 telephone numbers into the DNS. See also RFC 2916.
- Mar-2002, checked 27-Feb-2004
- RFC 3226 (Proposed Standard) updates RFC 2535 and RFC 2874
- DNSSEC and IPv6 A6 aware server/resolver message size requirements by O. Gudmundsson
- Requires support for EDNS0 extensions for DNSSEC compliance, and also if A6 records are used (but see RFC 3363).
- Dec-2001, checked 27-Feb-2004
- RFC 3225 (Proposed Standard)
- Indicating Resolver Support of DNSSEC by D. Conrad
- Proposes using a bit in the extended EDNS0 header for resolvers to explicitly indicate that they support DNSSEC.
- Dec-2001, checked 27-Feb-2004
- RFC 3197 (Informational)
- Applicability Statement for DNS MIB Extensions by R. Austein
- Explains why the SNMP interface to DNS servers and resolvers was never implemented, and retires RFC 1611 and RFC 1612.
- Nov-2001, checked 27-Feb-2004
- RFC 3152 (BCP 49) updates RFC 1886 and RFC 2874; obsoleted by RFC 3596; also updates non-DNS related RFC 2553, RFC 2766 and RFC 2772
- Aug-2001, checked 27-Feb-2004
- RFC 3123 (Experimental)
- A DNS RR Type for Lists of Address Prefixes (APL RR) by P. Koch
- Defines record type APL, for lists of IP ranges in prefix/length notation. Could be useful when specifying access control lists, but not yet widely used.
- Jun-2001, checked 27-Feb-2004
- RFC 3110 (Proposed Standard) obsoletes RFC 2537
- RSA/SHA-1 SIGs and RSA KEYs in the Domain Name System (DNS) by D. Eastlake 3rd
- Formats for RSA/SHA-1 SIG and RSA KEY records. The main change from RFC 2537 is replacement of MD5 with SHA-1 hashes.
- May-2001, checked 27-Feb-2004
- RFC 3090 (Proposed Standard) updates RFC 2535; updated by RFC 3658
- DNS Security Extension Clarification on Zone Status by E. Lewis
- Clarifies what it means for a zone to be secured, in the context of DNSSEC.
- Mar-2001, checked 27-Feb-2004
- RFC 3071 (Informational)
- Reflections on the DNS, RFC 1591, and Categories of Domains by J. Klensin
- A lament for the loss of sanity in DNS delegation close to the root of the IN namespace. Appears to be mostly aimed at ICANN and their often inexplicable treatment of TLDs. See also RFC 1591.
- Feb-2001, checked 27-Feb-2004
- RFC 3008 (Proposed Standard) updates RFC 2535; updated by RFC 3658
- Domain Name System Security (DNSSEC) Signing Authority by B. Wellington
- Requires zone data in a secure zone to be signed by the zone key, and restricts how SIG records can be applied by a secure resolver.
- Nov-2000, checked 27-Feb-2004
- RFC 3007 (Proposed Standard) updates RFC 2136 and RFC 2535; obsoletes RFC 2137
- Secure Domain Name System (DNS) Dynamic Update by B. Wellington
- Changes how secure dynamic updates should be performed in the DNSSEC framework.
- Nov-2000, checked 27-Feb-2004
- RFC 2972 (Informational)
- Context and Goals for Common Name Resolution by N. Popp, M. Mealling, L. Masinter and K. Sollins
- The philosophy of CNRP: seems sound, but I have reservations about practical adoption of the protocol. See also RFC 3367.
- Oct-2000, checked 27-Feb-2004
- RFC 2937 (Proposed Standard)
- The Name Service Search Option for DHCP by C. Smith
- An option for DHCP to specify the resolver name service search order. Similar to the way
nsswitch.confworks to specify the order in which local host files, NIS, DNS, etc. are consulted. - Sep-2000, checked 27-Feb-2004
- RFC 2931 (Proposed Standard) updates RFC 2535
- DNS Request and Transaction Signatures ( SIG(0)s) by D. Eastlake 3rd
- Tweaks the extended SIG(0) record type used in DNSSEC.
- Sep-2000, checked 27-Feb-2004
- RFC 2930 (Proposed Standard)
- Secret Key Establishment for DNS (TKEY RR) by D. Eastlake 3rd
- A way of distributing keys for TSIG records.
- Sep-2000, checked 27-Feb-2004
- RFC 2929 (BCP 42)
- Domain Name System (DNS) IANA Considerations by D. Eastlake 3rd, E. Brunner-Williams and B. Manning
- Defines which codes, flags and classes have been allocated, and how IANA will allocate new numbers. See also IANA official numbers.
- Sep-2000, checked 27-Feb-2004
- RFC 2916 (Proposed Standard)
- E.164 number and DNS by P. Faltstrom
- Specifies a mapping of E.164 telephone numbers into URIs using NAPTR records and domain names in the .E164.ARPA domain, similar to the way PTR records are used in .IN-ADDR.ARPA. Not widely used, and will likely be obsoleted by the Internet-Draft draft-ietf-enum-rfc2916bis. See also RFC 3245.
- Sep-2000, checked 06-Mar-2004
- RFC 2915 (Proposed Standard) updates RFC 2168; obsoleted by RFC 3401, RFC 3402, RFC 3403 and RFC 3404
- Sep-2000
- RFC 2874 (Experimental) updated by RFC 3152, RFC 3226, RFC 3363 and RFC 3364
- DNS Extensions to Support IPv6 Address Aggregation and Renumbering by M. Crawford and C. Huitema
- Introduces A6 records and the IP6.ARPA domain. See also RFC 3363.
- Jul-2000
- RFC 2870 (BCP 40) obsoletes RFC 2010
- Root Name Server Operational Requirements by R. Bush, D. Karrenberg, M. Kosters and R. Plzak
- How to run a root name server. Elicited some acrimonious debate on the dnsop mailing list during drafting.
- Jun-2000
- RFC 2845 (Proposed Standard) updates RFC 1035; updated by RFC 3645
- Secret Key Transaction Authentication for DNS (TSIG) by P. Vixie, O. Gudmundsson, D. Eastlake 3rd and B. Wellington
- Hashing protocol for authenticating DNS data, assuming that the endpoints share secret keys. These secret keys need to be distributed using some other mechanism, for instance RFC 3645 or RFC 2930.
- May-2000, checked 27-Feb-2004
- RFC 2832 (Informational)
- NSI Registry Registrar Protocol (RRP) Version 1.1.0 by S. Hollenbeck and M. Srivastava
- Protocol for sharing domain registration information between registries and registrars.
- May-2000
- RFC 2826 (Informational)
- IAB Technical Comment on the Unique DNS Root by Internet Architecture Board
- Reiterates that DNS is built on the technical assumption that each namespace has a unique root. Unfortunately, I don't think this argument is persuasive enough to deter the anti-ICANN brigade.
- May-2000
- RFC 2825 (Informational)
- A Tangled Web: Issues of I18N, Domain Names, and the Other Internet protocols by Internet Architecture Board (L. Daigle, Editor)
- A warning that internationalized domain names have many pitfalls. See also RFC 3467.
- May-2000
- RFC 2782 (Proposed Standard) obsoletes RFC 2052; updates RFC 1035
- A DNS RR for specifying the location of services (DNS SRV) by A. Gulbrandsen, P. Vixie and L. Esibov
- Introduced generalised SRV records for indirection, similar to MX records, for services other than mail. Also changed the SRV namespace to use leading underscore characters: "_TCP.example" instead of "TCP.example".
- Feb-2000
- RFC 2694 (Informational)
- DNS extensions to Network Address Translators (DNS_ALG) by P. Srisuresh, G. Tsirtsis, P. Akkiraju and A. Heffernan
- Proposes an application level gateway for DNS which modifies DNS payload to alter address mapping of hosts. This progressed without input from the DNSEXT community, so it is not interoperable with protocols such as DNSSEC. Widespread deployment of this protocol would probably cause a bunch of problems.
- Sep-1999
- RFC 2673 (Experimental) updated by RFC 3363 and RFC 3364
- Binary Labels in the Domain Name System by M. Crawford
- Defines a Bit-String label, which represents a sequence of single bit labels for storing records at any bit-boundary in the name tree. See also RFC 3363.
- Aug-1999
- RFC 2672 (Proposed Standard)
- Non-Terminal DNS Name Redirection by M. Crawford
- Defines DNAME record, which maps a subtree of the DNS to another domain: like a more general form of CNAME.
- Aug-1999
- RFC 2671 (Proposed Standard)
- Extension mechanisms for DNS (EDNS0) by P. Vixie
- Backward compatible mechanisms for growing the DNS protocol, to avoid exhaustion of the limited fixed fields. Note that this standard requires that implementations of newer features must also support all features of older versions. After extended discussion, a proposal for extensions based on this mechanism was never published. Overall, EDNS0 is not being widely used.
- Aug-1999
- RFC 2606 (BCP 32)
- Reserved Top Level DNS Names by D. Eastlake 3rd and A. Panitz
- Reserves new top-level and second-level domain names for testing and documentation: .EXAMPLE, .INVALID, .TEST, .LOCALHOST and EXAMPLE.{COM,NET,ORG}.
- Jun-1999
- RFC 2541 (Informational)
- DNS Security Operational Considerations by D. Eastlake 3rd
- Recommendations on how to manage DNSSEC extensions, regarding the operational aspects of key and signature generation, lifetime, size, and storage, as well as the security of the zones close to the root.
An HTML version is available. - Mar-1999
- RFC 2540 (Experimental)
- Detached Domain Name System (DNS) Information by D. Eastlake 3rd
- Format for archival and offline storage of DNS information. Not widely used, since various packet capture formats seem to do the same job, eg. libpcap.
An HTML version is available. - Mar-1999, checked 27-Feb-2004
- RFC 2539 (Proposed Standard)
- Storage of Diffie-Hellman Keys in the Domain Name System (DNS) by D. Eastlake 3rd
- KEY records for storing Diffie-Hellman keys.
An HTML version is available. - Mar-1999
- RFC 2538 (Proposed Standard)
- Storing Certificates in the Domain Name System (DNS) by D. Eastlake 3rd and O. Gudmundsson
- CERT records for storing certificates and related certificate revocation lists.
An HTML version is available. - Mar-1999
- RFC 2537 (Proposed Standard) obsoleted by RFC 3110
- An HTML version is available.
- Mar-1999
- RFC 2536 (Proposed Standard)
- DSA KEYs and SIGs in the Domain Name System (DNS) by D. Eastlake 3rd
- Storing US Government Digital Signature Algorithm keys and signatures using KEY and SIG resource records.
An HTML version is available. - Mar-1999
- RFC 2535 (Proposed Standard) obsoletes RFC 2065; updates RFC 1034, RFC 1035 and RFC 2181; updated by RFC 2931, RFC 3007, RFC 3008, RFC 3090, RFC 3226, RFC 3445, RFC 3597, RFC 3655 and RFC 3658
- Domain Name System Security Extensions by D. Eastlake 3rd
- Updated digital signatures for data integrity and authentication in the DNS, incorporating implementation feedback. Digital signatures are included in secured zones as resource records.
An HTML version is available. - Mar-1999, checked 27-Feb-2004
- RFC 2517 (Informational)
- Building Directories from DNS: Experiences from WWWSeeker by R. Moats and R. Huber
- Implementation experience from WWWSeeker and Netfind, for those considering a keyword-like directory to discover domain names.
An HTML version is available. - Feb-1999
- RFC 2377 (Informational)
- Naming Plan for Internet Directory-Enabled Applications by A. Grimstad, R. Huber, S. Sataluri and M. Wahl
- Part 2 of the attempted LDAP takeover of DNS. A sensible naming scheme for LDAP directories, based on the top parts of the DNS name space. See also RFC 2247.
An HTML version is available. - Sep-1998
- RFC 2352 (Informational) obsoletes RFC 2240
- A Convention For Using Legal Names as Domain Names by O. Vaughan
- Proposes creation of uniform second-level domain names for commercial organisations, within the country-specific TLD's. As the editor's preface points out, this document (and the earlier version it replaces) are pretty pointless due to constraints of the real world (as opposed to the fantasy world this document appears to be describing).
- May-1998
- RFC 2345 (Experimental)
- Domain Names and Company Name Retrieval by J. Klensin, T. Wolf and G. Oglesby
- Proposes adding extra WHOIS lookup step to browsers to retrieve URLs instead of relying on intuitive domain names. Similar to the keyword feature added by Netscape and Microsoft to their browsers in mid-1998.
- May-1998
- RFC 2317 (BCP 20)
- Classless IN-ADDR.ARPA delegation by H. Eidnes, G. de Groot and P. Vixie
- How to do IN-ADDR.ARPA delegations on arbitrary boundaries, in a way compatible with existing software, by using CNAME records and new zones.
An HTML version is available. - Mar-1998
- RFC 2308 (Proposed Standard) updates RFC 1034 and RFC 1035
- Negative Caching of DNS Queries (DNS NCACHE) by M. Andrews
- Recommends that negative caching (the caching of information about non-existence of resource records) becomes mandatory in resolvers. Also redefines the usage of the TTL field in SOA records to be used for negative caching, and adds a $TTL directive to replace its former use.
An HTML version is available. - Mar-1998
- RFC 2307 (Experimental)
- An Approach for Using LDAP as a Network Information Service by L. Howard
- Mapping NIS-type information into LDAP: aliases, users, protocols, etc. Not strictly relevant to DNS.
- Mar-1998
- RFC 2276 (Informational) updated by RFC 3401
- Architectural Principles of Uniform Resource Name Resolution by K. Sollins
- URNs are meant to be persistent, globally unique identifiers for internet documents, like ISBNs for books or UPCs for products for sale. This defines the theoretical architecture of mapping URNs to URLs. Still largely a pipe-dream, after all these years.
- Jan-1998
- RFC 2247 (Proposed Standard)
- Using Domains in LDAP/X.500 Distinguished Names by S. Kille, M. Wahl, A. Grimstad, R. Huber and S. Sataluri
- Representing domain names as distinguished names (using a new X.500 attribute called DC) so that LDAP can contain DNS information. See also RFC 2377.
An HTML version is available. - Jan-1998
- RFC 2240 (Informational) obsoleted by RFC 2352
- Nov-1997
- RFC 2230 (Informational)
- Key Exchange Delegation Record for the DNS by R. Atkinson
- KX records for IP security, assuming Secure DNS. KX defines a host willing to act as a key exchanger for a given domain name.
An HTML version is available. - Nov-1997
- RFC 2219 (BCP 17)
- Use of DNS Aliases for Network Services by M. Hamilton and R. Wright
- The IANA name for a protocol should be used as the domain name for the machine that supports that protocol at a site.
An HTML version is available. - Oct-1997
- RFC 2182 (BCP 16)
- Selection and Operation of Secondary DNS Servers by R. Elz, R. Bush, S. Bradner and M. Patton
- How to select secondary (slave) servers.
An HTML version is available. - Jul-1997
- RFC 2181 (Proposed Standard) updates RFC 1034, RFC 1035 and RFC 1123; updated by RFC 2535
- Clarifications to the DNS Specification by R. Elz and R. Bush
- Clarifications regarding multi-homed servers, TTLs, zone cuts, SOA records, the TC (truncated) flag, authoritative/canonical names, and valid labels.
An HTML version is available. - Jul-1997
- RFC 2168 (Experimental) updated by RFC 2915; obsoleted by RFC 3401, RFC 3402, RFC 3403 and RFC 3404
- Jun-1997
- RFC 2163 (Proposed Standard) obsoletes RFC 1664; updated by RFC 3597
- Using the Internet DNS to Distribute MIXER Conformant Global Address Mapping (MCGAM) by C. Allocchio
- Update to RFC 1664, on storing information in the DNS for mapping between X.400 and RFC 822 email addressing. Defines new PX record and .X42D.xx second-level domain names for each country-specific TLD xx.
- Jan-1998
- RFC 2146 (Informational) obsoletes RFC 1816
- U.S. Government Internet Domain Names by Federal Networking Council
- Registration procedures in the .GOV top-level domain, and first steps in its migration to .FED.US.
- May-1997
- RFC 2142 (Proposed Standard)
- Mailbox Names for Common Services, Roles and Functions by D. Crocker
- Mandates addresses such as ABUSE@domain for complaints to ISPs, HOSTMASTER@domain as a standard contact for DNS issues, and LIST-REQUEST@domain for all mailing lists.
An HTML version is available. - May-1997
- RFC 2137 (Proposed Standard) updates RFC 1035; obsoleted by RFC 3007
- An HTML version is available.
- Apr-1997, checked 27-Feb-2004
- RFC 2136 (Proposed Standard) updates RFC 1035; updated by RFC 3007
- Dynamic Updates in the Domain Name System (DNS UPDATE) by P. Vixie (editor), S. Thomson, Y. Rekhter and J. Bound
- Atomic record-level addition and deletion of DNS information: WINS done properly.
An HTML version is available. - Apr-1997
- RFC 2100 (Informational)
- The Naming of Hosts by J. Ashworth
- A fun pastiche of T. S. Eliot's poem "The Naming of Cats", but also makes some cogent points about choice of hostnames. See also RFC 1178 for a more serious treatment.
- 01-Apr-1997, checked 27-Feb-2004
- RFC 2065 (Proposed Standard) updates RFC 1034 and RFC 1035; obsoleted by RFC 2535
- An HTML version is available.
- Jan-1997
- RFC 2053 (Informational)
- The AM (Armenia) Domain by E. Der-Danieliantz
- Procedures for registering in the AM TLD.
- Oct-1996
- RFC 2052 (Experimental) updates RFC 1035 and RFC 1183; obsoleted by RFC 2782
- Oct-1996
- RFC 2010 (Informational)
- An HTML version is available.
- Oct-1996
- RFC 1996 (Proposed Standard) updates RFC 1035
- Notify: a mechanism for prompt notification of authority zone changes by P. Vixie
- Describes NOTIFY opcode for advising slave servers that the master's data has been changed.
An HTML version is available. - Aug-1996
- RFC 1995 (Proposed Standard) updates RFC 1035
- Incremental Zone Transfer in DNS by M. Ohta
- A mechanism for use with NOTIFY which allows transferring only that part of the zone that changed.
An HTML version is available. - Aug-1996
- RFC 1982 (Proposed Standard) updates RFC 1034 and RFC 1035
- Serial Number Arithmetic by R. Elz and R. Bush
- Defines how serial numbers are compared to determine if a zone has been updated.
An HTML version is available. - Aug-1996
- RFC 1956 (Informational)
- Registration in the MIL Domain by D. Engebretson and R. Plzak
- Describes the registration policy of the US Department of Defense domain.
- Jun-1996
- RFC 1912 (Informational) obsoletes RFC 1537
- Common DNS Operational and Configuration Errors by D. Barr
- Errors and common practice in operation of servers and format of data.
An HTML version is available. - Feb-1996
- RFC 1886 updated by RFC 3152; obsoleted by RFC 3596
- Dec-1995
- RFC 1876 (Experimental) updates RFC 1034 and RFC 1035; obsoletes RFC 1712
- A Means for Expressing Location Information in the Domain Name System by C. Davis, P. Vixie, T. Goodwin and I. Dickinson
- Geographical location LOC records.
- Jan-1996
- RFC 1816 (Informational) obsoletes RFC 1811, obsoleted by RFC 2146
- Aug-1995
- RFC 1811 (Informational) obsoleted by RFC 1816
- Jun-1995
- RFC 1794 (Informational)
- DNS Support for Load Balancing by T. Brisco
- DNS support for balancing loads of many types.
- Apr-1995
- RFC 1713 (Informational: FYI 27)
- Tools for DNS debugging by A. Romao
- Overview of some DNS tools. Now severely out of date; an IETF effort is underway to update it.
An HTML version is available. - Nov-1994
- RFC 1712 (Experimental) obsoleted by RFC 1876
- DNS Encoding of Geographical Location by C. Farrell, M. Schulze, S. Pleitner and D. Baldoni
- Paul Vixie wrote: `deprecated and retracted by its authors but the RFC editors accidentally published it anyway'.
- Nov-1994
- RFC 1706 (Informational) updates RFC 1034 and RFC 1035; obsoletes RFC 1348 and RFC 1637
- DNS NSAP Resource Records by B. Manning and R. Colella
- How to add OSI-style NSAPs to the DNS using PTR records.
- Oct-1994
- RFC 1664 (Experimental) obsoleted by RFC 2163
- Aug-1994
- RFC 1637 (Experimental) obsoletes RFC 1348; obsoleted by RFC 1706
- Jun-1994
- RFC 1612 (Historic)
- DNS Resolver MIB Extensions by R. Austein and J. Saperia
- Interfacing SNMP to the client side of DNS, waiting to be implemented. See also RFC 3197.
- May-1994
- RFC 1611 (Historic)
- DNS Server MIB Extensions by R. Austein and J. Saperia
- Interfacing SNMP to the server side of DNS, waiting to be implemented. See also RFC 3197.
- May-1994
- RFC 1591 (Informational)
- Domain Name System Structure and Delegation by J. Postel
- Administrative and management details about the DNS name space. See also RFC 3071.
- Mar-1994, checked 27-Feb-2004
- RFC 1537 (Informational) obsoleted by RFC 1912
- Oct-1993
- RFC 1536 (Informational)
- Common DNS Implementation Errors and Suggested Fixes by A. Kumar, J. Postel, C. Neuman, P. Danzig and S. Miller
- What to fix and how to fix it, for developers.
- Oct-1993
- RFC 1535 (Informational)
- A Security Problem and Proposed Correction With Widely Deployed DNS Software by E. Gavron
- Highlights subversion possibilities with default resolver search lists. In general, resolver search lists should never add domain names to a basic search string unless the domains are managed by a trusted party. This means that commonly used search string members such as .COM are dangerous and should not be used. Six years later, several large software companies still haven't understood this.
- Oct-1993
- RFC 1480 (Informational) obsoletes RFC 1386
- The US Domain by A. Cooper and J. Postel
- Policies and procedures related to the .US top-level domain.
- Jun-1993
- RFC 1464 (Experimental)
- Using the Domain Name System To Store Arbitrary String Attributes by R. Rosenbaum
- Using TXT records to store arbitrary strings in the DNS.
- May-1993
- RFC 1386 (Informational) obsoleted by RFC 1480
- Jun-1993
- RFC 1348 (Experimental) updates RFC 1034 and RFC 1035; obsoleted by RFC 1706
- Jul-1992
- RFC 1183 (Experimental) updates RFC 1034 and RFC 1035; updated by RFC 2052
- New DNS RR Definitions by C. Everhart, L. Mamakos and R. Ullmann and edited by P. Mockapetris
- New resource records, not widely used.
- Oct-1990
- RFC 1178 (Informational: FYI 5)
- Choosing a Name for Your Computer by D. Libes
- Good advice to keep in mind when naming computers, especially as to what names to avoid. See also RFC 2100 for a less serious treatment.
- Aug-1990
- RFC 1123 (Standard: STD 3) updated by RFC 2181
- Requirements for Internet Hosts -- Application and Support edited by R. Braden
- Includes chapter 6, about DNS.
- Oct-1989
- RFC 1122 (Standard: STD 3) updates RFC 1034 and RFC 1035
- Requirements for Internet Hosts -- Communication Layers edited by R. Braden
- Section 4 discusses UDP and TCP issues that have important low-level effects on DNS.
- Oct-1989
- RFC 1101 (Unknown, Proposed Standard?) updates RFC 1034 and RFC 1035
- DNS Encoding of Network Names and Other Types by P. Mockapetris
- Storage of network names and netmasks in the reverse tree, using PTR and A records. Unfortunately, this scheme only works for classful networks, and is therefore a historical curiosity. Instead, see RFC 2317 for classless networks.
- Apr-1989
- RFC 1035 (Standard: STD 13) updated by RFCs 1101, 1122, 1183, 1706, 1876, 1982, 1995, 1996, 2136, 2137, 2181, 2308, 2535, 2782, 2845, 3425 and RFC 3658; obsoletes RFCs 882, 883 and 973
- Domain Names--Implementation and Specification by P. Mockapetris
- Mechanics of the DNS. An HTML version with graphic illustrations is available (thanks to Russ Nelson).
A local copy is also available. - Nov-1987
- RFC 1034 (Standard: STD 13) updated by RFCs 1101, 1122, 1183, 1706, 1876, 1982, 2181, 2308 and 2535; obsoletes RFCs 882, 883 and 973
- Domain Names--Concepts and Facilities by P. Mockapetris
- Reference guide, covers just about everything.
- Nov-1987
- RFC 1033 updated by RFC 1912
- Domain Administrators Operations Guide by M. Lottor
- How-to guide, now somewhat out of date.
- Nov-1987
- RFC 1032
- Domain Administrator's Guide by M. Stahl
- Explains role of domain administrator.
- Nov-1987
- RFC 974 (Standard: STD 14)
- Mail Routing and the Domain System by Craig Partridge
- Describes MX record processing.
- Jan-1986
- RFC 973 updates RFC 882 and RFC 883; obsoleted by RFC 1034 and RFC 1035
- Jan-1986
- RFC 921 updates RFC 897 and RFC 881
- Domain name system implementation schedule - revised by J. Postel
- Documents the 1983-4 plan to switch over to DNS.
- Oct-1984
- RFC 920
- Domain Requirements by J. Postel and J. Reynolds
- Administrative document about domains. Will become historical shortly.
- Oct-1984
- RFC 897 updates RFC 881; updated by RFC 921
- Domain name system implementation schedule by J. Postel
- Documents the 1983-4 plan to switch over to DNS.
- Feb-1984
- RFC 883 updated by RFC 973; obsoleted by RFC 1034 and RFC 1035
- Nov-1983
- RFC 882 updated by RFC 973; obsoleted by RFC 1034 and RFC 1035
- Nov-1983
- RFC 881 updated by RFC 897 and RFC 921
- The Domain Names Plan and Schedule by J. Postel
- Documents the 1983-4 plan to switch over to DNS.
- Nov-1983
- RFC 819
- The Domain Naming Convention for Internet User Applications by Z. Su and J. Postel
- Documents the original structural ideas of DNS.
- Aug-1982
- RFC 811
- Hostnames Server by K. Harrenstien, V. White and E. Feinler
- The original centralised hostname lookup server.
- Mar-1982
- RFC 805
- Computer Mail Meeting Notes by J. Postel
- The decision to introduce DNS-type names for mail addressing.
- Feb-1982
The following DNS-related RFCs have not yet been reviewed. Please let me know of any omissions.
浙公网安备 33010602011771号