Existe uma ferramenta de linha de comando interna que fará buscas reversas de DNS no Windows? Ou seja, algo como<toolname> w.x.y.z => mycomputername
Eu tentei:
nslookup
: parece ser apenas pesquisa direta.host
: não existedig
: também não existe.
Encontrei " O que é o utilitário de linha de comando DNS reverso? " Por meio de uma pesquisa, mas isso procura especificamente um utilitário * nix, não um Windows.
windows
domain-name-system
ip
command-line-interface
reverse-dns
lá em baixo
fonte
fonte
Respostas:
Deve resolver o nome do endereço IP se a zona de pesquisa inversa tiver sido configurada corretamente. Se a zona de pesquisa inversa não tiver uma entrada para o registro,
-a
ela apenas fará ping sem um nome.fonte
Faz o que você está procurando. Ele informará o servidor que você está consultando e o resultado.
Por exemplo:
fonte
O problema com o "ping" é que não é estritamente uma ferramenta de pesquisa de servidor de nomes (como o nslookup). Por exemplo, se você executar ping em um nome de host, ele poderá ser resolvido para um endereço IP por vários métodos: pesquisa de DNS, pesquisa de arquivo de host, WINS (proibição de Deus) ou transmissão NetBIOS. Também pode retornar um resultado em cache potencialmente desatualizado.
A ordem em que os métodos são tentados depende da configuração TCP / IP dos clientes e do sinalizador de tipo de nó:
Para ver o tipo de nó do computador atual:
Se o método de resolução não for motivo de preocupação, use
ou
Como quiser. Se você precisa ter certeza de que está consultando o servidor DNS para obter o nome correto, use nslookup .
Veja também
fonte
Use NSLOOKUP com o parâmetro "-type = ptr" para consultar o endereço IP, sintaxe:
Em seguida, a entrada "in-addr.arpa" também é impressa (mesmo quando não encontrada), por exemplo:
Comparado com a resposta de menor fidelidade ao usar o NSLOOKUP em um endereço IP sem o parâmetro type:
fonte
-type=ptr
ouset q=ptr
em tudo -nslookup
é inteligente o suficiente para regonise um endereço IP e fazer uma pesquisa inversa em vez de avançarO nslookup fará o DNS reverso no Windows, assim como no Linux.
Obviamente, não há uma entrada reversa para cada endereço IP
fonte
Use o nslookup assim:
fonte
Você pode usar o comando NSLOOKUP padrão:
Para obter um resultado, é necessário que haja um registro PTR registrado para o endereço IP em questão.
fonte
O nslookup fará pesquisas inversas no Windows.
fonte
9 respostas e ninguém disse como reverter a pesquisa com dig? Este é o melhor
Além disso, você pode adicionar "+ short" para usar em bash loops, scripts, etc .... para frente ou para trás :)
fonte
dig
, pois não é fornecido com o Windows. A pergunta do OP até indica isso.dig
geralmente é a melhor opção para solucionar problemas de DNS. Eu acho que definitivamente vale a pena sugerir uma ferramenta melhor, mesmo que ela não seja fornecida com o Windows. (Disponível nas versões do Windows em isc.org/software/bind )No Windows ....
O ping padrão NÃO retorna o nome do host do endereço IP
O NSLookup pode ser usado para encontrar essas informações, se o DNS estiver configurado corretamente
Procedimento da seguinte maneira:
Abrir prompt do DOS
NSLookup
Os resultados serão mostrados com o endereço do servidor DNS reverso e o nome do host
fonte
Existe ainda outro caminho. Inverta o endereço IP e use o nslookup
resolver o endereço 1.2.3.4
fonte
nslookup -type=PTR 4.3.2.1.in-addr.arpa
para realmente funcionar, no entanto.Se
nslookup
,dig
,host
não existe, tente o seguinte:Funciona, por exemplo, nas instâncias do AWS ec2 do docker (que realmente não têm nada instalado)
fonte