Imagine que você é responsável por um monte de computadores. Vamos imaginar também que você está cansado de apenas se referir a eles pelos seus endereços IP. Digamos que você tenha dado a eles nomes legais . E agora você gostaria que alguma forma de cada máquina em sua rede pudesse se encontrar usando seus nomes. Então você vai e configurar um servidor DNS, que pode ser consultado para obter informações sobre esses nomes e quem eles pertencem.
DNS é hierárquico, portanto, no topo (ou raiz da árvore) você tem os servidores DNS raiz (representados por '.'), então você tem domínios de nível superior (.org, .com e assim por diante ), depois domínios e subdomínios, e assim por diante
A grande diferença entre um "domínio interno" e um "domínio externo" é quem pode consultar seu servidor DNS e, assim, aprender tudo o que há sobre seu domínio. Se você configurou o domínio middleearth porque VOCÊ e sua organização se cansaram de usar endereços IP para se referir a todas as suas máquinas (veja @JamesHannah responder por que isso é chato), então você NÃO QUER o público / internet / mundo falando com seu servidor DNS; tão fora da sua rede ninguém sabe que o seu domínio "existe". Dentro de sua rede, todas as suas máquinas sabem que o servidor de e-mail é gondor.middlearth e que seu servidor DNS sabe onde encontrá-lo.
Um "domínio externo" é aquele que você quer que o público / internet / mundo aprenda sobre ... como diz seu site. Assim, quando você compra um nome de domínio de um provedor, ele faz as alterações nos registros (ou faz você mesmo se o seu servidor DNS é publicamente acessível), e agora todos podem encontrar seu domínio. Se você já possui exemplo.org você pode novamente através de quem quer que faça seus serviços DNS ou se você os fornecer, adicione um servidor de e-mail chamado mail.example.org (usando um registro MX), ou realmente qualquer coisa que você queira fazer parte desse namespace.
E, como observado por sysadmin1138, este conceito é parte integrante, mas não de todo, do que constitui um domínio do Windows Active Directory.
Na minha opinião, esta é realmente uma questão sobre o DNS. Eu sempre gostei do artigo da Technet aqui , mas você pode encontrá-lo muito longo. Vale a pena entender o DNS como administrador do sistema. É a cola que praticamente segura a internet (bem, isso e perl ...).