Хост-файл під MacOSX


0

Я намагаюся змінити свій хост-файл, щоб побачити, як він працює. Але без успіху. Я вводжу це в моєму /etc/host файл:

173.194.66.103 www.youtube.com

І коли набираю 173.194.66.103 на веб-переглядачі я переадресовується на Google (який він є!) замість YouTube. Все, що мені не вистачає?

Спробувавши це, але без успіху dscacheutil -flushcache

dns  hosts 

Відповіді:


1

Імена хостів призначені для абстрагування користувача з IP-адрес. Ви отримали абстракцію назад.

Ви можете побачити це досить чітко з інструментом, як 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

Тепер, якщо я додам

127.0.0.1 google.ca

моєму /etc/hosts файл, коли я виконую пінг, бачу:

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.