Estoy confundido por lo que está sucediendo aquí. nslookup myHost
resuelve myHost. ping myHost
no. ping myHost.
hace. ¿Por qué funciona agregar un punto? ¿Cómo puedo hacer el ping myHost
trabajo?
>nslookup myHost
Name: myHost
Address: xxx.xxx.xxx.xxx
>ping myHost
Ping request could not find myHost. Please check the name and try again.
>ping myHost.
Pinging myHost [xxx.xxx.xxx.xxx] with 32 bytes of data:
Reply from xxx.xxx.xxx.xxx: bytes=32 time=1ms TTL=64
Como referencia, el servidor de nombres es dnsmasq en Raspbian Jessie. Aquí está /etc/dnsmasq.conf, menos la configuración de seguridad. listen-address y server son la misma ip:
interface=wlan0
listen-address=xxx.xxx.xxx.xxx
bind-interfaces
server=xxx.xxx.xxx.xxx
bogus-priv
dhcp-range=xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx,12h
En mi archivo de hosts:
xxx.xxx.xxx.xxx myHost
networking
dns
ping
dnsmasq
Daniel B.
fuente
fuente
Respuestas:
Siéntete libre de corregirme si me equivoco, pero esto se parece a Windows. A mí me parece que tiene algo configurado como un dominio de búsqueda en su configuración de DNS. Esto suele ser algo que se usa cuando tiene una configuración de dominio de Active Directory (o su servidor DNS o DHCP son parte de uno)
Lo que eso significa es que al buscar una computadora local, la considerará parte del dominio X (en este caso, parece un dominio en blanco, así que ".") Incluso si la computadora no se ha unido a dicho dominio. Extraerá esta configuración del servidor DHCP. Ahora, me he encontrado con problemas en los que el servidor DNS actualiza el registro, pero no les dice a los clientes que necesitan usar el dominio X. Normalmente, si lo
nslookup mycomputer
hace, buscará automáticamentemycomputer.X
ymycomputer
si la computadora no conoce el dominio X, no buscará.fuente