No se puede hacer ping a la computadora por nombre de host en Windows 7

0

Tengo una pi de frambuesa en mi red conectada a través del enrutador. Puede hacer ping a la dirección IP sin problemas de ningún tipo.

En este R-PI tengo un servidor dnsmasq que lee / etc / hosts como parte de su proceso de inicio. En el archivo host contiene:

192.168.1.101 somepc1
192.168.1.102 theRPiInQuestion

dónde theRPiInQuestion es la pi frambuesa en mi red. La idea es tener los nombres de host de las computadoras en mi red en el archivo de hosts en el RPI para que pueda hacerles ping desde mi computadora. por alguna razón no puedo conseguir 'ping theRPiInQuestion' para trabajar sin poner un período de seguimiento después del nombre de host. ¿Lo que da?

feaf
fuente
¿La computadora con Windows usa el servidor dnsmasq como su servidor dns?
MrTux
mi enrutador está configurado para usar el servidor dnsmasq como el servidor dns en lugar de los que normalmente configuraría como dns de google, por ejemplo. El PC de Windows está configurado para obtener automáticamente el servidor DNS. Parece extraño que tendría que establecer explícitamente qué servidor DNS utilizar en ambos lugares, ¿no es así?
feaf
Porque "theRPiInQuestion" no es un FQDN válido
qasdfdsaq

Respuestas:

2

Usted necesita estas declaraciones en su dnsmasq.conf expediente:

   expand-hosts
   domain=YourLocalDomain.Name.lan

Desde el manual de dnsmasq :

-E, --expand-hosts

Agregue el dominio a nombres simples (sin un punto) en / etc / hosts de la misma manera que para los nombres derivados de DHCP.

Debería ser lo suficientemente claro, creo. También es posible que desee utilizar bogus-priv:

-b, --bogus-priv

Bogus búsquedas privadas a la inversa. Todas las búsquedas inversas de rangos de IP privados (es decir, 192.168.x.x, etc.) que no se encuentran en / etc / hosts o el archivo de arrendamientos DHCP se responden con "no hay dicho dominio" en lugar de reenviarse en sentido ascendente.

MariusMatutiae
fuente
0

Solo crea un dominio completo

192.168.1.101 somepc1.myhomenetwork.com
192.168.1.102 theRPiInQuestion.myhomenetwork.com

Si escribes ping theRPiInQuestion.myhomenetwork.com debería funcionar bien Obviamente, no podrá acceder a myhomenetwork.com si existe en la www, pero si elige un dominio que no está en uso (quizás su nombre, no debería existir en la naturaleza) entonces no debería tener ningún problema , o usa un final más oscuro como .ninja

Toby Allen
fuente