O servidor DNS local é ignorado no Windows

1

Eu configurei o dnsmasq em uma caixa Linux e configurei o endereço DNS em outro Linux adicionando seu IP ao arquivo /etc/resolv.conf .

$ cat /etc/resolv.conf
nameserver 192.168.9.105
nameserver 8.8.8.8

Agora posso fazer ping para qualquer ip interno, da seguinte forma:

$ ping cca
PING cca (192.168.9.102) 56(84) bytes of data.
64 bytes from cca-erik (192.168.9.102): icmp_seq=1 ttl=64 time=0.017 ms
64 bytes from cca-erik (192.168.9.102): icmp_seq=2 ttl=64 time=0.024 ms
^C
--- cca ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.017/0.020/0.024/0.005 ms

No entanto, no Windows, estou tendo alguns problemas. Eu configurei o servidor de nomes da seguinte forma:

netsh interface ip set dns name="aea-tap" static 192.168.9.105
ipconfig /flushdns 

O nslookup parece resolver um nome de domínio corretamente:

C:\Users\cca>nslookup cca
Server:   aktos-1-vpn
Address:  192.168.9.105

Name:     cca
Address:  192.168.9.102

Mas o ping não funciona:

C:\Users\cca>ping cca
Ping request could not find host cca. Please check the name and try again.

Como posso corrigir isso no Windows para que eu possa ping cca ?

    
por ceremcem 28.05.2016 / 11:34

1 resposta

1

Se você estiver usando dnsmasq como seu servidor DHCP, poderá enviar o domínio DNS, a lista de pesquisa de DNS e o roteador para os clientes. Isso deve resolver seu problema.

dhcp-option=3,192.0.2.1             # Router
dhcp-option=6,192.0.2.              # DNS servers
dhcp-option=15,example.com          # Domain
dhcp-option=119,example.com,com,org # Domain search list (clients may not support)

Se você não tiver nem um domínio nem uma lista de pesquisa, o endereço pesquisado será cca . É improvável que isso tenha um endereço IP.

No entanto, se você tiver um servidor de nome netbios servindo o nome, este seria um endereço válido. ping cca provavelmente funcionaria no Windows nesse caso.

O modo de espera é configurar o nome e o IP em /etc/hosts . O Windows realoca o arquivo, mas ainda o utiliza.

    
por 28.05.2016 / 18:59