<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.18 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-davies-internal-tld-00" category="info" submissionType="independent" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="Private use top-level domain">A Top-level Domain for Private Use</title>

    <author initials="K." surname="Davies" fullname="Kim Davies">
      <organization abbrev="IANA">Internet Assigned Numbers Authority</organization>
      <address>
        <email>kim.davies@iana.org</email>
      </address>
    </author>
    <author initials="A." surname="McConachie" fullname="Andrew McConachie">
      <organization abbrev="ICANN">Internet Corporation for Assigned Names and Numbers</organization>
      <address>
        <email>andrew.mcconachie@icann.org</email>
      </address>
    </author>

    <date year="2024" month="August" day="02"/>

    
    
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 49?>

<t>This document describes the reservation of the ".internal" top-level domain for
use in private applications.</t>



    </abstract>



  </front>

  <middle>


<?line 54?>

<section anchor="introduction"><name>Introduction</name>

<t>There are certain circumstances where private network operators may wish to use
their own domain naming scheme that is not intended to be used or accessible by
the global domain name system (DNS), such as within closed corporate or home networks.</t>

<t>The "internal" top-level domain is reserved to provide this purpose in the DNS.
Such domains will not resolve in the global DNS, but can be configured within
closed networks as the network operator sees fit.</t>

<t>This reservation is intended for a similar purpose that private-use IP address ranges
that are set aside (e.g. <xref target="RFC1918"/>).</t>

</section>
<section anchor="terminology"><name>Terminology</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
"SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in <xref target="BCP14"/> when,
and only when, they appear in all capitals, as shown here.</t>

<t>This document assumes familiarity with DNS terms; please see <xref target="BCP219"/>.</t>

</section>
<section anchor="using-the-internal-namespace"><name>Using the ".internal" Namespace</name>

<t>Network operators have been using different names for private-use DNS for many
years. This usage is uncoordinated and could result in incompatibilities or
harm to Internet users. For example, an organization might choose to use a name
for this purpose that has not been assigned to them, that would later appear in
the global DNS thereby causing name collisions and undefined behavior for users.</t>

<t>If an organization determines that they require a private-use DNS namespace, they
should either use sub-domains of a global DNS name that is under their organizational
and operational control, or use the "internal" top-level domain. This document
does not offer guidance on when a network operators should choose the "internal" 
top-level domain instead of a sub-domain of a global DNS name. This decision will
depend on multiple factors such as network design and organizational needs and
is outside the scope of this publication.</t>

<t>The "internal" namespace and the "alt" namespace <xref target="RFC9476"/> have been reserved for
different purposes. "alt" has been reserved for non-DNS contexts, whereas
"internal" is intended for use with the DNS protocol for in a private-DNS
context.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>The document requires no IANA actions. For the reasons stated above,
the "internal" top-level domain is reserved from being used in the global
DNS and therefore MUST NOT appear in the DNS root zone.</t>

<!--
... given the birthing process, I assume there is no desire/plan for
this to be designated as a special-use domain. If there is it requires
standards action or IESG approval, and then it would be an IANA action
to designate it as such.
-->

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>While the namespace is designated for private use, there is no
guarantee that the names utilized in this namespace will not leak into
the broader Internet. Such usage may include appearance in log files,
email headers, and the like. Users, therefore, should not rely on the
confidentiality of the "internal" namespace.</t>

<t>Users should also not assume the appearance of such names is indicative of 
the true source of transmissions. When diagnosing network issues, the
appearance of such addresses must be interpreted with the associated
context to ascertain the private network with which the name is being used.
A private-use name can never be used by itself to identify the origin of
a communication. It is entirely likely that many of the same names will be
used for entirely differnet purposes on different networks connected to
the Internet.</t>

</section>
<section anchor="additional-information"><name>Additional Information</name>

<t>This reservation is the result of a community deliberation on this topic
over many years, most notably <xref target="SAC113"/>. The SAC113 advisory recommended
the establishment of a single top-level domain for private-use applications.
This top-level domain would not be delegated in the DNS root zone to ensure
it is not resolvable in contexts outside of a private network.</t>

<t>ICANN implemented the recommendation of SAC113 through a process that first
identified an appropriate selection procedure, and then conducted a 
selection process <xref target="IANA-Assessment"/> which determined "internal" was the
best suited string given the requirement that a single string be selected for
this purpose. The ICANN Board of Directors subsequently adopted this
recommendation and formally decided the reservation in July 2024. <xref target="ICANN-Board-Resolution"/></t>

</section>


  </middle>

  <back>




    <references title='Informative References' anchor="sec-informative-references">



<referencegroup anchor="BCP14" target="https://www.rfc-editor.org/info/bcp14">
  <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119">
    <front>
      <title>Key words for use in RFCs to Indicate Requirement Levels</title>
      <author fullname="S. Bradner" initials="S." surname="Bradner"/>
      <date month="March" year="1997"/>
      <abstract>
        <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
      </abstract>
    </front>
    <seriesInfo name="BCP" value="14"/>
    <seriesInfo name="RFC" value="2119"/>
    <seriesInfo name="DOI" value="10.17487/RFC2119"/>
  </reference>
  <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174">
    <front>
      <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
      <author fullname="B. Leiba" initials="B." surname="Leiba"/>
      <date month="May" year="2017"/>
      <abstract>
        <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
      </abstract>
    </front>
    <seriesInfo name="BCP" value="14"/>
    <seriesInfo name="RFC" value="8174"/>
    <seriesInfo name="DOI" value="10.17487/RFC8174"/>
  </reference>
</referencegroup>

<referencegroup anchor="BCP219" target="https://www.rfc-editor.org/info/bcp219">
  <reference anchor="RFC9499" target="https://www.rfc-editor.org/info/rfc9499">
    <front>
      <title>DNS Terminology</title>
      <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
      <author fullname="K. Fujiwara" initials="K." surname="Fujiwara"/>
      <date month="March" year="2024"/>
      <abstract>
        <t>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 changed in the decades since the DNS was first defined. This document gives current definitions for many of the terms used in the DNS in a single document.</t>
        <t>This document updates RFC 2308 by clarifying the definitions of "forwarder" and "QNAME". It obsoletes RFC 8499 by adding multiple terms and clarifications. Comprehensive lists of changed and new definitions can be found in Appendices A and B.</t>
      </abstract>
    </front>
    <seriesInfo name="BCP" value="219"/>
    <seriesInfo name="RFC" value="9499"/>
    <seriesInfo name="DOI" value="10.17487/RFC9499"/>
  </reference>
</referencegroup>

<reference anchor="RFC1918">
  <front>
    <title>Address Allocation for Private Internets</title>
    <author fullname="Y. Rekhter" initials="Y." surname="Rekhter"/>
    <author fullname="B. Moskowitz" initials="B." surname="Moskowitz"/>
    <author fullname="D. Karrenberg" initials="D." surname="Karrenberg"/>
    <author fullname="G. J. de Groot" initials="G. J." surname="de Groot"/>
    <author fullname="E. Lear" initials="E." surname="Lear"/>
    <date month="February" year="1996"/>
    <abstract>
      <t>This document describes address allocation for private internets. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="5"/>
  <seriesInfo name="RFC" value="1918"/>
  <seriesInfo name="DOI" value="10.17487/RFC1918"/>
</reference>

<reference anchor="RFC9476">
  <front>
    <title>The .alt Special-Use Top-Level Domain</title>
    <author fullname="W. Kumari" initials="W." surname="Kumari"/>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <date month="September" year="2023"/>
    <abstract>
      <t>This document reserves a Top-Level Domain (TLD) label "alt" to be used in non-DNS contexts. It also provides advice and guidance to developers creating alternative namespaces.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9476"/>
  <seriesInfo name="DOI" value="10.17487/RFC9476"/>
</reference>


<reference anchor="SAC113" target="https://itp.cdn.icann.org/en/files/security-and-stability-advisory-committee-ssac-reports/sac-113-en.pdf">
  <front>
    <title>SSAC Advisory on Private-Use TLDs</title>
    <author >
      <organization></organization>
    </author>
    <date year="2020" month="September"/>
  </front>
</reference>
<reference anchor="IANA-Assessment" target="https://itp.cdn.icann.org/en/files/root-system/identification-tld-private-use-24-01-2024-en.pdf">
  <front>
    <title>Identification of a top-level domain for private use</title>
    <author >
      <organization></organization>
    </author>
    <date year="2024" month="January"/>
  </front>
</reference>
<reference anchor="ICANN-Board-Resolution" target="https://www.icann.org/en/board-activities-and-meetings/materials/approved-resolutions-special-meeting-of-the-icann-board-29-07-2024-en#section2.a">
  <front>
    <title>Reserving .INTERNAL for Private-Use Applications</title>
    <author >
      <organization></organization>
    </author>
    <date year="2024" month="July"/>
  </front>
</reference>


    </references>



<?line 144?>

<section numbered="false" anchor="notes-for-removal-before-publication"><name>Notes (for removal before publication)</name>

<t>I-D source is maintained at: https://github.com/kjd/draft-davies-internal-tld</t>

</section>
<section numbered="false" anchor="acknowledgments"><name>Acknowledgments</name>

<t>TBD</t>

</section>

    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
        <name>Contributors</name>
    <contact initials="P." surname="Hoffman" fullname="Paul Hoffman">
      <organization>ICANN</organization>
      <address>
        <email>paul.hoffman@icann.org</email>
      </address>
    </contact>
    </section>

  </back>

<!-- ##markdown-source:
H4sIAGNXrWYAA5VY23LcuBF9x1cg8ou3akhd4opj5VI7lrzxZG3ZseTaylMK
JMEhIpLgAqBmxyr9e043SA5nRk4qVesVhwQafTl9uhtJkohgQq0v5VLe2S6p
9YOu5bVtlGllaZ387MyDClp+9VqoLHP64XJ613stw7Sp4E2isHmrGggsnCpD
UqgHo31i2qBdq+ok1EVSY7MPwgfVFv9StW2xOrhe443TqrmUpi10p/G/NgjT
Of7qw8XZ2ZuzC3G/uZQrFqdDck2HiFwF2lRaKTpzKaT01kFU6S/lVnv6vW12
P1UfKutoWYJ/Ehvx4edUXrOq/Cpa8LNp5i+tW+9OlkvvzbrVhbzpm0w7L5cs
1oQtLx59tVreLPmFhnfqS3lvmjT65EejWpVC6L4iy1R+zK9sq/LK6Jkyy7Zw
enP4bV+nK+s661QwNgZvpyNEeAl3j9ru63i1vLmZK6n4rLTJ8+GsH02u2paV
xavgTNaHuQujip9VX8v3tiwb1c60O5TeYVlaxWUzwRQ/10D5B02C3159Pn81
PFycv6GnLz9dnb85/+Pw+ObV6z/Q4+3y6vz895d8woDlk1u8lMviwQAIWwlv
DJBNAGN59+Han8Tlyq01oFOF0PnL01MTujQv2nRS6lS3p6WptT/1Ou8puAl8
kwC5man513BGktumMSFonXiv8sRpBCJgG56hXaLbtCtKPrSAHpfy4uziLDl7
gzeEkASR0t43APy+ISvKAVNCIQ6qLaU6SjkOdbfLyf/bNmdtSPzWB92cmr0D
OV0H0QlEJxevkrPzBMq/etYk+komUciTt1a5Ivmiva17ErZvGd5r92DatUxX
N3fvvtwsP8wJhyO17Lp60OQ7EdtsNvsWZXyoygEjE4h5KF6N1gEn+VPASzuj
an+qus7ZB10gUqN+PvGdzvF1XJ/YMgmVTviAJEq+eJOcvR4d8AKooJ0XqTry
w2shkiRBjoHUoI4Qd5XxiFjeU5RloX2ONEJW4gTp2BlTjOnVSTpy5smzERfE
vngcA69mvkrj2Y0piloL8YIYwtmiZ2VJE+2wAf9y7QLJy42DXkTIOTTa8PdR
MIhlY929tJ0GtVgwXaO2cmN8Bb0IbwLqGiftph3VAx1QYH1e6QYlolJBwvbW
4g9sAq8XtDVjtBZgCalynOtNVmuZbUmeXNc2U/VMoJYRofLl9c3tDwvp+7yS
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

-->

</rfc>

