
Estou tentando editar meu arquivo host para ver como funciona. Mas sem sucesso. Eu insiro isso no meu /etc/host
arquivo:
173.194.66.103 www.youtube.com
E quando digito 173.194.66.103
no navegador, sou redirecionado para o Google (que é!) em vez do YouTube. Algo que estou perdendo?
Tentei este também, mas sem sucessodscacheutil -flushcache
Responder1
Os nomes de host têm como objetivo abstrair o usuário dos endereços IP. Você entendeu a abstração ao contrário.
Você pode ver isso claramente com uma ferramenta 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
Agora, se eu adicionar
127.0.0.1 google.ca
ao meu /etc/hosts
arquivo, quando executo o ping, vejo:
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