Configurei meu servidor de nomes e quero testá-lo antes de colocá-lo online. Então, como eu poderia dizer que um domínio específico (digamos example.com
) deve ser resolvido usando um servidor de nomes específico (digamos ns.something.example
). Espero alguma configuração local, porque não quero que outros usem este servidor de nomes, é claro.
Responder1
- Se você ainda não conhece o FQDN do(s) servidor(es) de nomes de exemplo.com, vá parahttp://www.dnsstuff.come faça uma pesquisa WHOIS para descobrir os servidores de nomes. Vamos supor que sejam ns1.dns.com e ns2.dns.com.
Usando essas informações e assumindo que seu novo servidor de nomes tenha o endereço IP 192.168.1.10, adicione/salve-o em seu arquivo C:\Windows\System32\drivers\etc\hosts em sua máquina de teste:
192.168.1.10 ns1.dns.com ns2.dns.com
Abra um prompt de comando e digite
ipconfig /flushdns
Usando o comando nslookup no prompt de comando, execute alguns testes em seu novo servidor de nomes. Por exemplo,
nslookup www.example.com
.Agora veja a saída do nslookup. O primeiro par de linhas indica o servidor de nomes que respondeu à sua solicitação e o endereço IP desse servidor de nomes. Deve ser o endereço IP do seu novo servidor de nomes. O próximo conjunto de linhas mostrará o nome da máquina que você solicitou (www.example.com) e seu endereço ou endereços IP.
Quando estiver satisfeito e concluir o teste, remova as entradas adicionadas ao arquivo hosts na etapa 2 e repita a etapa 3.
Responder2
nslookup
é capaz de fazer isso. Seria comonslookup -debug example.com ns.something.example
Responder3
O teste mais simples que você pode executar é apenas emitir consultas diretamente no servidor de nomes para alguma zona que você já configurou para teste. Se responder, provavelmente está tudo pronto. É apenas uma questão de ter algum domínio de teste disponível e você pode atribuir seus registros NS para apontar para sua nova caixa.
Responder4
A configuração local para substituir entradas específicas no processo de resolução de nomes é o hosts
arquivo, que não tem a flexibilidade necessária para substituir uma determinada parte do processo de pesquisa de DNS conforme você procura.
As ferramentas de linha de comando para pesquisas de domínio têm a capacidade de especificar um determinado servidor para consulta - basta usar isso para verificar se o seu sistema está respondendo da maneira esperada.