
Nota: Alguém vinculado aPor que o DNS funciona dessa maneira?como uma possível duplicata. Mas este link não responde à minha pergunta. Especificamente, este link não descreve onde exatamente um comprador regular de nomes de domínio como eu (que não tem experiência em administração de DNS) define o servidor de nomes oficial. Tudo o que um comprador de domínio inexperiente como eu faz é editar o campo DNS do meu domínio em um site de revendedor como Godaddy ou Namecheap e configurá-lo para servidores de nomes de clientes como ns1.digitalocean.com
, ns2.digitalocean.com
etc. whois <mydomain>
saída. Isso equivale a definir também o servidor de nomes autoritativo ou há algo mais nisso?
Digamos que eu registre um domínio nomeado example.com
usando qualquer serviço/revendedor de registro de nome de domínio popular.
Digamos que eu tenha duas VMs Linux hospedadas em infraestruturas de dois provedores de serviços de nuvem diferentes.
Digamos que eu crie entradas DNS para example.com
usar o Gerenciador DNS de ambos os provedores de serviços em nuvem. Na primeira nuvem, aponto example.com
para o endereço IP da VM na primeira nuvem. Na segunda nuvem, aponto example.com
para o endereço IP da VM na segunda nuvem.
Quando um usuário da Internet atua nslookup
ou dig
em example.com
qual endereço IP example.com
resolveria para isso?
De acordo com o comentário de HBruijn abaixo, seria resolvido para o endereço IP no registro do servidor de nomes oficial. Portanto, minha pergunta é onde, em todo esse processo de registro de um nome de domínio por um usuário inexperiente como eu, em um serviço popular de revenda de nomes de domínio, especificamos o servidor de nomes oficial?
É o campo DNS que revendedores como Godaddy ou Namecheap nos pedem para inserir? Achei que o campo DNS só aparecesse na whois
saída. O revendedor também atualiza o DNS com os mesmos servidores de nomes dos servidores de nomes oficiais?
Responder1
As perguntas que você está fazendo estão claramente definidas nas especificações RFC, nos artigos da Wikipedia, etc. Conforme mencionado, faça sua pesquisa antes de postar.
Ao alterar o valor nameserver
ou ns
de um domínio, você informa ao registrador quem deseja que seja considerado autoridade sobre esse nome de domínio. Conforme mencionado, só porque você adicionou um ns
registro ao registrador não significa que o servidor indicado responderá às solicitações desse domínio; esse servidor também deve ser configurado para assumir autorização sobre o domínio ( SOA
registros). À medida que as informações DNS se propagam pela infraestrutura DNS, esse valor eventualmente é definido em todos os servidores DNS para permitir o encaminhamento adequado quando o domínio está sendo consultado.
Quando você define os ns
valores para ns1.digitalocean.com
e ns2.digitalocean.com
indica que este é o servidor com autoridade para o seu domínio, agora apenas os registros criados no DO serão usados.
whois
não tem nada a ver com esse processo, o que você precisa é usar dig
para consultar a infraestrutura do DNS.