Lacy Leadership

Success is Near

nslookup explicou

um grande número de pessoas usa a internet, mas muito poucos entendem como a internet funciona sob o capô. Considerando que existem cerca de 1,74 bilhão de sites registrados on-line, precisamos de um sistema eficiente para classificar e armazenar detalhes de conexão para cada um. Embora tecnicamente nos conectemos a sites e servidores por meio […]

um grande número de pessoas usa a internet, mas muito poucos entendem como a internet funciona sob o capô. Considerando que existem cerca de 1,74 bilhão de sites registrados on-line, precisamos de um sistema eficiente para classificar e armazenar detalhes de conexão para cada um. Embora tecnicamente nos conectemos a sites e servidores por meio de um endereço IP, lembrar essas cadeias de números pode ser difícil, mesmo para o pessoal de TI. Em vez disso, usamos algo chamado registros DNS.

um registro DNS é armazenado em um servidor DNS (Domain Name System), e cada conexão com a internet usa esses servidores para converter nomes de host em endereços IP. Isso significa que quando você digita www.fasthosts.co.uk, um serviço DNS consultará seu banco de dados do site e fornecerá um endereço IP para esse site. Em seguida, você pode se conectar via protocolo da internet (IP) ao servidor host.

apresentando nslookup

quando você está tendo problemas com o seu serviço de pesquisa DNS, uma maneira de diagnosticar esses problemas é através da ferramenta nslookup no Prompt de comando.

nslookup é uma abreviatura de Name Server lookup e permite consultar o seu serviço DNS. A ferramenta é normalmente usada para obter um nome de domínio por meio de sua interface de linha de comando (CLI), receber detalhes de mapeamento de endereço IP e pesquisar registros DNS. Essas informações são recuperadas do cache DNS do servidor DNS escolhido.

existem duas funções primárias incluídas no nslookup. A primeira é a pesquisa DNS, na qual você insere um URL de domínio e recupera o endereço IP do servidor correspondente. Você também pode reverter esse processo e inserir um endereço IP para recuperar o URL do domínio correspondente.

modos nslookup

existem dois modos de operação para nslookup, chamados não interativos e interativos.

com não interativo, a ferramenta nslookup inspeciona as entradas de endereço no cache dos servidores DNS. Essas entradas são conhecidas como registros de recursos. Você só pode recuperar o servidor DNS atual que está usando e, em seguida, o URL do domínio e os endereços IPv4/IPv6 neste modo. Este é o modo padrão ao executar uma pesquisa simples sem parâmetros adicionais.

então temos interativo. Este modo é usado para consultar servidores de nomes para obter informações sobre hosts e domínios ou imprimir uma lista completa de hosts para esse domínio específico. Uma sessão interativa é persistente na janela do Prompt de comando, o que significa que você pode digitar comandos para nslookup sem precisar especificar que deseja usar nslookup no início de cada comando.

testando o modo não interativo

observe que este guia foi escrito usando o Windows 10 v2004. Linux e macOS também suportam nslookup, mas estamos nos concentrando no Windows neste guia.

vamos tentar o nosso primeiro comando nslookup. Isso será no modo não interativo.
para abrir o Prompt de comando, pressione a tecla Windows + R para abrir executar. Digite cmd e pressione Enter no teclado. Você verá uma janela do Prompt de comando aparecer.

agora podemos testar nslookup. Comece digitando nslookup www.google.co.uk. isso pedirá ao nslookup que consulte os servidores do Google no Reino Unido no modo não interativo.

Você deve ver um resultado semelhante na sua janela de Prompt de Comando:

C:\Users\Fasthosts>nslookup www.google.co.uk
Servidor: um.um.um.um
endereço: 2606:4700:4700::1111
resposta Não-autorizada:
Nome: www.google.co.uk
Endereços: 2a00:1450:4009:806::2003
216.58.204.3

Vamos dissecar esse resultado.

o servidor DNS usado foi 1.1.1.1, que está hospedado em Cloudflare. Podemos ver que o endereço IPv6 para esse servidor DNS é 2606:4700:4700::1111.

como mencionado anteriormente, os comandos nslookup básicos extraem dados do cache do servidor DNS. A resposta não autorizada da mensagem prova isso, pois os dados não foram retirados diretamente do servidor que realmente hospeda os dados.

em seguida, temos o URL do site que digitamos anteriormente.

você pode ver que o endereço IPv4 do servidor do Google era 216.58.204.3 e o endereço IPv6 era 2a00:1450:4009:806::2003.

esta é toda a informação que você pode obter com o comando nslookup mais básico.

Usando um servidor de DNS diferente no modo não-interativo

usar um servidor de DNS diferente, você digite o seguinte:

nslookup www.google.co.uk 8.8.8.8

A sintaxe é nslookup <nameserver URL> <endereço IP do servidor DNS>
neste caso, usamos o Google servidor DNS 8.8.8.8, e obtive o seguinte resultado:

Servidor: dns.google
Endereço: 8.8.8.8
resposta Não-autorizada:
Nome: www.google.co.uk
Endereços: 2a00:1450:4009:80f::2003
216.58.213.99

Você pode estar se perguntando, qual é o endereço IP diferente? Isso ocorre simplesmente porque os servidores DNS têm registros diferentes salvos. Você notará que ambos os endereços IP funcionam se você copiá-los para o seu navegador, portanto, neste caso, não é um problema.

em alguns casos, isso pode ser um problema, no entanto. Se você alterar o endereço IP estático do seu site, presumindo que você tenha um único servidor de hospedagem, um registro DNS incorreto pode tornar seu site inacessível. Nesse caso, você precisaria liberar o cache DNS desse nome de domínio específico para forçar uma atualização no servidor DNS. O Google oferece um serviço DNS flushing isolado para um único nome de domínio. Fasthosts também oferece lavagem de DNS dentro do Painel de controle, conforme detalhado aqui.

Modo Interativo para nslookup

modo interativo permite que você crie uma sessão nslookup persistente com funcionalidade mais avançada. Para fazer isso, basta digitar nslookup na janela do Prompt de comando.

Agora você pode digitar comandos sem precisar digitar nslookup primeiro.

comandos comuns do modo interativo

encontre servidores de nomes do mail exchange

vamos tentar definir o tipo de servidor de nomes que solicitaremos a um servidor MX (mail exchange).

digite o seguinte na janela do Prompt de comando:
definir type=MX

você não verá uma resposta, mas isso definiu nslookup para consultar servidores MX.

Agora digite:
gmail.com

Você deve ver semelhante à seguinte é exibida:

resposta Não-autorizada:
gmail.com MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com
gmail.com preferência MX = 40, mail exchanger = alt4.gmail-smtp-in.l.google.com

gmail.com preferência MX = 30, mail exchanger = alt3.gmail-smtp-in.l.google.com

gmail.com preferência MX = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com

gmail.com preferência MX = 5, mail exchanger = gmail-smtp-in.l.google.com

Aqui você pode ver os endereços de servidor para cada servidor de e-mail utilizado pelo gmail.com. A preferência MX atributo, mostra-nos o servidor preferencial, que é alt4 neste caso.

obtenha uma resposta autorizada

agora altere seu tipo de servidor para soa digitando:

set type = soa.

isso forçará o servidor DNS a retornar uma resposta do servidor DNS autoritário.

Agora descobrir o servidor de nome principal, digitando:
google.co.reino unido
cortada resultado é:
servidor de nome primário = ns1.google.com
Agora digite:
google.co.reino unido ns1.google.com
O resultado:
Server: ns1.google.com
Endereços: 2001:4860:4802:32::um
216.239.32.10
google.co.reino unido
servidor de nome primário = ns1.google.com
responsável mail addr = dns-admin.o.com
serial = 322751975
refresh = 900 (15 minutos)
retry = 900 (15 minutos)
expirar = 1800 (30 minutos)
padrão TTL = 60 (1 min)

Agora você tem o mais recente e atualizado os registros para o google.co.reino unido. Você pode contar com este, devido à autoritário natureza da resposta, onde os não-autorizada pode estar desatualizado ou incorreto.

Junte-se ao Domínio Fasthosts

a hospedagem na Web pode ser complicada, mas Fasthosts mantém as coisas simples. Oferecemos servidores dedicados que usam automaticamente nossos servidores de nomes internos para minimizar a latência durante as pesquisas de DNS.

digite o domínio Fasthosts entrando em contato com nossa equipe de vendas amigável em 0808 1686 777 ou envie um email para [email protected]

Deixe uma resposta

O seu endereço de email não será publicado.