
Estoy intentando editar mi archivo host para ver cómo funciona. Pero sin éxito. Introduzco esto en mi /etc/host
archivo:
173.194.66.103 www.youtube.com
Y cuando escribo 173.194.66.103
en el navegador, me redirigen a Google (¡que lo es!) en lugar de a YouTube. ¿Algo que me estoy perdiendo?
Intenté este también pero sin éxito.dscacheutil -flushcache
Respuesta1
Los nombres de host tienen como objetivo abstraer al usuario de las direcciones IP. Tienes la abstracción al revés.
Puedes ver esto bastante claramente con una herramienta como ping
:
anew@Wintermute:~$ ping google.ca
PING google.ca (74.125.226.24): 56 data bytes
64 bytes from 74.125.226.24: icmp_seq=0 ttl=57 time=11.224 ms
64 bytes from 74.125.226.24: icmp_seq=1 ttl=57 time=18.605 ms
^C
--- google.ca ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 11.224/14.915/18.605/3.690 ms
Ahora si agrego
127.0.0.1 google.ca
a mi /etc/hosts
archivo, cuando ejecuto ping veo:
anew@Wintermute:~$ ping google.ca
PING google.ca (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.051 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.104 ms
^C
--- google.ca ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.051/0.077/0.104/0.026 ms