nslookup falha, mas resolve-dnsname do PowerShell funciona

2

Este não é um domínio com o qual tenho algo a ver, mas não entendo o que está acontecendo. Os servidores de nomes para sciencedaily.com são:

  • ns-1414.awsdns-48.org.
  • ns-1618.awsdns-10.co.uk.
  • ns-300.awsdns-37.com.
  • ns-695.awsdns-22.net.

Se eu executar o nslookup e digitar server ns-1414.awsdns-48.org e, em seguida, sciencedaily.com , ele retornará

*** ns-1414.awsdns-48.org can't find sciencedaily.com: No response from server

Mas eu executo resolve-dnsname sciencedaily.com -server ns-1414.awsdns-48.org no PowerShell, ele retorna os registros DNS corretamente. O que estou perdendo?

    
por matthewk 23.02.2017 / 14:18

1 resposta

0

Parece que server ns-1414.awsdns-48.org está preferindo o IPv6 ao IPv4 porque o IPv6 está ativado na interface de rede; e faz o nslookup ficar com o IPv6 para o (s) seguinte (s) pedido (s). Devido à falta de uma conexão IPv6 com o mundo externo, essa solicitação de DNS falha. Parece que funciona ao chamar o nslookup como nslookup sciencedaily.com ns-1414.awsdns-48.org e como você disse ao usar o comando resolve-dnsname. O uso de IPv6 para a solicitação de DNS também pode ser evitado procurando-se o IP (v4) de ns-1414.awsdns-48.org first e do

$ nslookup
> server 205.251.19
> sciencedaily.com
    
por 27.02.2017 / 14:18