Eu tenho o Dnsmasq configurado na minha rede para dar nomes a vários endereços IP IPv4 na rede.
O ping de outras máquinas usando seus nomes DNS funciona bem quando eu tenho apenas o IPv4 habilitado no meu cliente Windows 7 Ultimate máquina de 64 bits, mas quando eu habilito o suporte IPv6 na lista de protocolos da máquina Win7, não consigo mais executar o ping máquinas usando seus nomes DNS.
Eu até tentei adicionar o argumento -4 ao comando ping, e também tentei o comando -S para especificar o ip de origem a ser usado ao enviar o ping.
Sem o IPv6 na máquina com o Windows 7 ativada:
C:\Console2>ping asus.leerdomain.local
Pinging asus.leerdomain.local [192.168.1.149] with 32 bytes of data:
Reply from 192.168.1.149: bytes=32 time<1ms TTL=128
Reply from 192.168.1.149: bytes=32 time<1ms TTL=128
Com o IPv6 na máquina com o Windows 7 ativada:
C:\utils\dig>ping asus.leerdomain.local Ping request could not
find host asus.leerdomain.local. Please check the name an d try again.
C:\utils\dig>ping -4 asus.leerdomain.local Ping request could not
find host asus.leerdomain.local. Please check the name an d try again.
C:\utils\dig>ping -4 -S192.168.1.149 asus.leerdomain.local
asus.leerdomain.local is not a valid address.
Com e sem o IPv6 ativado na máquina com o Windows 7:
C:\utils\dig>dig asus.leerdomain.local
; <<>> DiG 9.3.2 <<>> asus.leerdomain.local
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1401
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;asus.leerdomain.local. IN A
;; ANSWER SECTION:
asus.leerdomain.local. 0 IN A 192.168.1.149
;; Query time: 1 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Thu Nov 10 14:50:01 2011
;; MSG SIZE rcvd: 55