A network administrator at my organization (let's call him "Bill") wants to configure an internal DNS with the live top-level domain (TLD) .int
for internal IP address resolution (for Active Directory, internal websites, etc.). For example, the domain exampleinternalsite.int
would resolve to the some internal site that isn't visible to the public. Our organization has not registered these domain names with a registrar. Now I know that this is bad practice, but Bill remains unconvinced that this shouldn't be done.
What are the problems with using a live top-level domain for internal name resolution? Specifically, what are the security implications? In addition, does this somehow conflict with some fundamental way on how DNS and name resolution is supposed to work?
Note: I originally asked this question on Network Engineering SE and was kindly referred over to this site as a better place for this question.
.dev
as Google added it to the HSTS preloading list... The good solution is to register a domain name and use it as suffix for all internal needs.exampleinternalsite.int
really delegated (that is registered) fromint
? No, so in a sense you are not doing proper DNS setup with a tree and delegations.