Cómo probar / etc / hosts


12

¿Cuál es la mejor manera de confirmar que su archivo / etc / hosts está asignando un nombre de host a la dirección IP correcta?

El uso de una herramienta como digconsulta un DNS externo directamente, sin pasar por el archivo de hosts


los archivos hosts no asignan dominios ... ellos asignan nombres de host específicos a direcciones IP.
mdpc

@mdpc Lo edité para reflejar eso. Básicamente, la misma pregunta, solo estaba buscando una forma de verificar que la entrada del archivo de hosts funciona.
Jay

Respuestas:


16

Probé esto y parece funcionar como se esperaba:

echo "1.2.3.4 facebook.com" >> /etc/hosts

Entonces corrí:

$ getent ahosts facebook.com
1.2.3.4         STREAM facebook.com
1.2.3.4         DGRAM  
1.2.3.4         RA

1
se ve bien, gracias! También descubrí que el ping funciona: ping facebook.comsalidas:PING facebook.com (1.2.3.4) 56(84) bytes of data.
Jay

3

Encontré gethostipque acepta nombre de host o IP y también tiene opciones adecuadas para imprimir exactamente lo que necesita.

$ gethostip -d facebook
1.2.3.4

1

Puede usar el comando 'ping' para verificar que los valores agregados en / etc / hosts funcionan bien o no.

echo "1.1.1.1   abc.com" >> /etc/hosts
ping abc.com
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.