Skip to main content
  • Suggested IETF 119 Sessions for Getting Familiar with New Topics

    These IETF 119 meeting sessions included discussions and proposals that are accessible to a broad range of Internet technologists whether they are new to the IETF or long-time participants.

      26 Feb 2024
    • Google and consortium of local organizations to host first Australian IETF meeting in over 20 years

      Google, auDA, and Internet Association Australia (IAA) provide key support for Brisbane meeting to be held 16-22 March 2024

        23 Feb 2024
      • JSONPath: from blog post to RFC in 17 years

        Today the JSONPath RFC (RFC 9535) proposed standard was published, precisely 17 years after Stefan Gössner wrote his influential blog post JSONPath – XPath for JSON that resulted in some 50 implementations in various languages.

        • Glyn NormingtonRFC 9535 Editor
        21 Feb 2024
      • Stepping towards a Sustainable Internet

        The IAB’s new Environmental Impacts of Internet Technology (E-Impact) program will hold its first virtual interim meeting over two slots on 15 and 16 February 2024. These interim meetings are open to participation, and we invite all interested community members to join, participate, and contribute.

        • Jari ArkkoE-Impact Program Lead
        • Suresh KrishnanE-Impact Program Lead
        7 Feb 2024
      • What’s the deal with Media Over QUIC?

        In 2022, the IETF formed a working group for Media Over QUIC (MoQ)—a media delivery solution that has the potential to transform how we send and receive media during live streaming, real-time collaboration, gaming, and more.

        • Brett BralleyThought Leadership Content Writer, Cisco
        25 Jan 2024

      Filter by topic and date

      Filter by topic and date

      Learning About the Domain Name System (DNS) from its Terminology

      • Kazunori FujiwaraWorking Group Participant
      • Paul E. HoffmanWorking Group Participant
      • Andrew SullivanWorking Group Participant

      11 Feb 2019

      An RFC updating DNS terminology was recently published, continuing a decades-long IETF practice of publishing documents to help introduce interested readers to protocol topics by going through the most important terms.


      The list of topics with terminology documents include general terminology (RFC 1983), network address translators (NATs) (RFC 2663), Diffserv (RFC 3260), Internet connectivity (RFC 4084), internationalization (RFC 6365), and Internet of Things (IoT) networks (RFC 7228). Although these documents are not meant to be step-by-step introductions to the topics, they help someone who already has some understanding go deeper into the topic, and often help clarify terms that are often misused in common writing.

      There are many dozens of RFCs defining the DNS, so the terminology is often hard to find. Some common terms such as "host name" are not defined in any RFCs; some are defined only by example; worse, some are defined differently in different RFCs. RFC 8499, "DNS Terminology", was published as an update to an earlier work to address these issues.

      This document is the result of long discussions in the Domain Name System Operations (DNSOPS) Working Group, where dozens of DNS operators, software developers, and other experts brought up terms to be covered and argued over the current meaning of terms that are more than 30 years old. A common glossary is necessary to operate the DNS, and to continue to develop the DNS, so that people know what each other mean. The Working Group also hoped that the document would be useful to people who used the DNS tangentially, such as developers of other protocols and non-technical people who interact with the DNS in their work.

      RFC 8499 is an update to the first DNS terminology document, RFC 7719. While the first document was being written, the WG agreed that some definitions (such as for "domain name") needed more work, and it was so difficult to get consensus on other terms that they were left out. The new document is much more complete, and contains some common terms not covered in the earlier document, such as "recursive query", "lame delegation", and "split DNS".

      Another significant addition to the document is the first definition of a standards-track document of "the global DNS" and "private DNS". Many people think they know what "the DNS" is but may not have a specific definition for it; these new terms helps get everyone using the same definitions. Overall, nearly 40 terms that are not defined in other RFCs are defined in this document. Of course, the DNS will continue to evolve, and new terminology may appear. RFC 8499 is stable, but it might be revised a few years down the road to add these new terms.


      • [1]RFC 1983

        Internet Users' Glossary

        There are many networking glossaries in existence. This glossary concentrates on terms which are specific to the Internet. This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind.

      • [2]RFC 2663

        IP Network Address Translator (NAT) Terminology and Considerations

        This document attempts to describe the operation of NAT devices and the associated considerations in general, and to define the terminology used to identify various flavors of NAT. This memo provides information for the Internet community.

      • [3]RFC 3260

        New Terminology and Clarifications for Diffserv

        This memo captures Diffserv working group agreements concerning new and improved terminology, and provides minor technical clarifications. It is intended to update RFC 2474, RFC 2475 and RFC 2597. When RFCs 2474 and 2597 advance on the standards track, and RFC 2475 is updated, it is intended that…

      • [4]RFC 4084

        Terminology for Describing Internet Connectivity

        As the Internet has evolved, many types of arrangements have been advertised and sold as "Internet connectivity". Because these may differ significantly in the capabilities they offer, the range of options, and the lack of any standard terminology, the effort to distinguish between these services …

      • [5]RFC 6365

        Terminology Used in Internationalization in the IETF

        This document provides a list of terms used in the IETF when discussing internationalization. The purpose is to help frame discussions of internationalization in the various areas of the IETF and to help introduce the main concepts to IETF participants. This memo documents an Internet Best Curren…

      • [6]RFC 7228

        Terminology for Constrained-Node Networks

        The Internet Protocol Suite is increasingly used on small devices with severe constraints on power, memory, and processing resources, creating constrained-node networks. This document provides a number of basic terms that have been useful in the standardization work for constrained-node networks.

      • [7]RFC 8499

        DNS Terminology

        The Domain Name System (DNS) is defined in literally dozens of different RFCs. The terminology used by implementers and developers of DNS protocols, and by operators of DNS systems, has sometimes changed in the decades since the DNS was first defined. This document gives current definitions for man…

      • [8]Domain Name System Operations

        Domain Name System Operations

      Share this page