Substituição de nslookup no windows

2

Isso está no servidor DNS Win2k3.

Ao solucionar alguns problemas de dns esta manhã, comecei a ver alguns resultados estranhos do nslookup. Eu procurei um pouco e descobri que muitos acreditam que o nslookup é uma ferramenta defeituosa.

Minha experiência esta manhã sugere que este pode ser o caso e o nslookup não está dando resultados com base no que o DNS realmente é.

Então, minha pergunta é, o que é uma boa ferramenta de consulta de dns de substituição para o Windows? Eu vi o netdig recomendado, mas o mvptools.com parece ter sumido e não consigo encontrar um espelho.

    
por jhayes 22.07.2009 / 18:34

8 respostas

8
O

BIND está disponível para plataformas Win32 e inclui todos os utilitários de consulta usuais, como dig e %código%. Você não precisa realmente instalar o servidor, basta descompactar o arquivo de distribuição em algum lugar e adicionar o diretório ao seu host .

Uma abordagem um pouco mais pesada é instalar o Cygwin e instalar o pacote PATH disponível para ele, que vem com todos os mesmos utilitários (embora não o bind server).

    
por 22.07.2009 / 18:53
2

O Dig pode ser encontrado aqui . Mas NSlookup no Windows parece ser muito bom até agora.

    
por 22.07.2009 / 18:41
1

Eu uso o nslookup no Windows e uso o Linux. Eu faço principalmente Windows admin, então sempre que eu tenho que usar dig \, eu tenho que atualizar minha memória de como funciona. Eu não sei quais problemas você está tendo, mas eu sempre achei que o nslookup com o TYPE certo = qualquer argumento funciona bem.

    
por 22.07.2009 / 18:50
1

Apenas esteja ciente de que os problemas que você está vendo podem não ter nada a ver com o próprio nslookup. Se você não estiver especificando o servidor para usá-lo, ele usará o servidor DNS especificado pela sua configuração de rede. Se esse servidor retornar informações incorretas, talvez porque ele esteja em cache, o nslookup também será exibido. Tente apontá-lo para um servidor DNS diferente, de preferência um fora de sua rede, e veja se você obtém os mesmos resultados.

    
por 24.07.2009 / 01:11
1

Existe uma versão do Windows que você pode experimentar. Aqui está o link, link

    
por 24.07.2009 / 07:52
0

Eu não uso o Microsoft Windows, portanto não posso aconselhar diretamente sobre fontes confiáveis para ferramentas nessa plataforma (eu uso dig e nslookup sob GNU / Linux), mas há muitos gateways online para escavação e outras ferramentas, incluindo o nslookup , isso pode ser suficiente se você estiver olhando para problemas baseados na Internet. Uma pesquisa no Google vai aparecer lotes. Acabei de experimentar o link e link e ambos pareciam funcionar bem. Além disso, os ISPs geralmente fornecem essas ferramentas em seus sites para clientes que não possuem ferramentas nativas em seus próprios computadores.

    
por 22.07.2009 / 18:43
0

nslookup deve retornar exatamente "o que é DNS". Seus resultados podem variar com base no servidor para o qual você aponta ou no tipo de consulta que você faz, mas o nslookup só pode retornar o que o servidor DNS oferece.

Alguns detalhes adicionais sobre o que é diferente do que você espera ajudariam a responder a essa pergunta.

Commands:   (identifiers are shown in uppercase, [] means optional)
NAME            - print info about the host/domain NAME using default server
NAME1 NAME2     - as above, but use NAME2 as server
help or ?       - print info on common commands
set OPTION      - set an option
    all                 - print options, current server and host
    [no]debug           - print debugging information
    [no]d2              - print exhaustive debugging information
    [no]defname         - append domain name to each query
    [no]recurse         - ask for recursive answer to query
    [no]search          - use domain search list
    [no]vc              - always use a virtual circuit
    domain=NAME         - set default domain name to NAME
    srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2, etc.
    root=NAME           - set root server to NAME
    retry=X             - set number of retries to X
    timeout=X           - set initial time-out interval to X seconds
    type=X              - set query type (ex. A,ANY,CNAME,MX,NS,PTR,SOA,SRV)
    querytype=X         - same as type
    class=X             - set query class (ex. IN (Internet), ANY)
    [no]msxfr           - use MS fast zone transfer
    ixfrver=X           - current version to use in IXFR transfer request
server NAME     - set default server to NAME, using current default server
lserver NAME    - set default server to NAME, using initial server
finger [USER]   - finger the optional NAME at the current default host
root            - set current default server to the root
ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE)
    -a          -  list canonical names and aliases
    -d          -  list all records
    -t TYPE     -  list records of the given type (e.g. A,CNAME,MX,NS,PTR etc.)
view FILE           - sort an 'ls' output file and view it with pg
exit            - exit the program
    
por 22.07.2009 / 18:54
0

Existem várias ferramentas de DNS que você pode usar que são utilitários de linha de comando. Também há várias ferramentas de DNS baseadas em GUI. No entanto, para o que você pergunta ... De longe, a solução mais simples é o google yourself um site "Web NSLOOKUP" e executar suas consultas de lá. Existem inúmeros sites por aí, então você pode escolher o que impressiona.

Isso é útil especialmente quando você está tentando consultar um servidor DNS no outro lado do seu próprio firewall. Isso mostrará o que o resto do mundo está vendo.

No entanto, gostaria de fazer uma recomendação sobre o NSLOOKUP para janelas relevantes aqui.

Parece que a resolução de DNS pode ser armazenada em cache localmente em uma estação de trabalho em si, se as configurações dos registros DNS estiverem definidas incorretamente. Em alguns casos, tive que liberar o cache do DNS para que determinadas coisas funcionassem corretamente. Mesmo em um servidor DNS, eu ainda acho que resolve o DNS por si mesmo através do seu servidor DNS local especificado em suas configurações de rede por padrão. Portanto, é importante desvendar esse detalhe e o armazenamento em cache do DNS primeiro para obter uma boa imagem do que realmente está acontecendo.

se você ainda não sabe .... limpar o cache resolvido pelo DNS é "IPCONFIG / flushdns

    
por 22.07.2009 / 19:47