.internal

DNS-OARC - 2017-09

RFC 1918 for names

A condom for the namespace

Name collisions...

Remember this topic?

Fun, wasn't it?

It hasn't gone away yet...

I wanna pony!

... but we told them not to do this.

  • corp         0.48
  • home         0.43
  • internal     0.55
  • localhost    0.28
  • localdomain  0.50

Users want an internal / disconnected namespace

This was BCP

"Three practical methods to name the DNS domain are:

* Make the name a private domain name that is used for name resolution on the internal Small Business Server network. This name is usually configured with the first-level domain of .local. At the present time, the .local domain name is not registered on the Internet.
* Make the name a sub-domain of a publicly registered domain name. For
example, if the publicly registered domain name is Contoso.com, a sub-domain of Corp.contoso.com can be used.
* Make the name the same as a publicly registered domain name.

Most Small Business Server customers should use the first method. The following list describes some of the advantages when you use a separate and private domain name for the local Small Business Server network:

...but I wanna pony!

..wanna wanna pony!

  • Actually we say "Use something under a registered domain"
    • We are the adults, this is risky behavior, you don't actually want to do this
  • We also preach abstinence
  • Regardless of what we think of the behavior, we can't stop people doing this - but we can make it less risky.

.internal

  • Add .internal to IETF Special Use Names
  • Has to be a TLD for non-technical / aesthetic reasons
  • DNSSEC requires that this be added to the root, with a DNSSEC insecure delegation.
    • happy to cover the reasons off-line
    • no process for this.
      • Will require creating one!