Hyper V com DNS local e encaminhamento - nslookup funciona, mas o ping obtém falha geral

1

Eu tenho uma máquina virtual Hyper-V configurada com seu próprio gerenciador de DNS e entradas para teste. O gerenciador DNS da VM está configurado para encaminhar todas as outras solicitações para os servidores DNS "regulares".

Isso tudo costumava funcionar bem, mas agora estou com problemas (possivelmente corresponde à época em que mudei o adaptador de rede da máquina virtual para vincular a vários endereços IP estáticos - anteriormente era um único endereço DHCP).

O interessante é que eu faço ping nas entradas de DNS da VM bem. No entanto, para as entradas encaminhadas, o nslookup é bem-sucedido, mas o ping falha e nenhum site externo pode ser acessado.

Por exemplo, aqui estão os resultados para www.google.com, depois de um novo ipconfig /flushdns :

C:\Windows\system32>nslookup www.google.com
Server:  localhost
Address:  127.0.0.1

Non-authoritative answer:
Name:    www.google.com
Addresses:  2607:f8b0:4003:c01::68
      173.194.64.105
      173.194.64.99
      173.194.64.103
      173.194.64.106
      173.194.64.147
      173.194.64.104


C:\Windows\system32>ping www.google.com
Ping request could not find host www.google.com. Please check the name and try again.

C:\Windows\system32>ping 173.194.64.106

Pinging 173.194.64.106 with 32 bytes of data:
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.

Ping statistics for 173.194.64.106:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Mas o ping de minhas entradas dns definidas internamente (definidas em zonas de pesquisa direta) funciona bem.

Atualizar

Com a configuração ip estática (vários ips estáticos na mesma conexão de rede, servidor dns definido como 127.0.0.1 com encaminhamento para servidores dns "oficiais"), posso executar ping nas entradas dns definidas na minha VM e nas entradas dns locais a rede interna mais ampla. No entanto, não consigo fazer ping em endereços na Internet.

Se eu permitir que o Windows "diagnostique" minha conexão de rede na máquina virtual, sugiro alterar meu adaptador de VM de volta para DHCP - se eu permitir, posso fazer ping de Internet externa (mas não minhas entradas dns de VM) . Assim que eu alternar de volta para os endereços IP estáticos, o comportamento problemático será exibido novamente.

Atualização 2

Todos os endereços IP atribuídos estão na mesma sub-rede.

Aqui está um resultado tracert :

C:\Windows\system32>tracert 173.194.64.106

Tracing route to oa-in-f106.1e100.net [173.194.64.106]
over a maximum of 30 hops:

  1  Transmit error: code 1231.

Trace complete.

Por que meu servidor virtual é capaz de resolver com êxito as entradas de DNS externas, mas não se conecta a elas?

    
por Nathan 08.08.2013 / 01:21

3 respostas

2

"Erro de transmissão: código 1231", o host correspondente não pode encontrar o gateway padrão. Veja este link . Então eu acho que quando você definir a configuração de rede para estática, talvez você não tenha inserido informações de gateway padrão. Um resultado ipconfig / all deve nos dar mais informações.

    
por 11.03.2015 / 22:31
0

No console do gerenciador de DNS, verifique quais endereços / interfaces o DNS está escutando. O mais provável é que não esteja vinculado à interface certa, já que você trocou os adaptadores por aí.

    
por 08.08.2013 / 01:31
0
  1. Você pode postar um tracert 173.194.64.106 ? Isso mostrará se o tráfego está saindo da NIC e qual rota está sendo usada. Faça um tracert no seu DNS de produção também.

  2. você menciona vários IPs estáticos, eles estão todos na mesma sub-rede? Se não, todos eles têm um gateway padrão?

por 01.09.2013 / 18:10