файл osx hosts не работает

3

мой файл hosts выглядит следующим образом

он должен открыть Facebook, если вы пытаетесь открыть Google

173.252.110.27 google.com
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

также после того, как я добавил эту первую строку, я сделал:

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

на OSX 10.8.5, но это ничего не меняет.

Я искал некоторое время и находил разные вещи, которые не помогли мне.

По этой ссылке: Файл хостов в OSX Lion не блокируется должным образом есть хороший ответ, но я не знаю, как проверить, какой формат файла у меня есть.

Итак, вопрос: - что-то не так с моим файлом hosts? я могу проверить, какой формат файла у меня есть

Спасибо!

caramba
источник

Ответы:

3

Файл hosts не поддерживает подстановочные знаки, поэтому необходимо сопоставить каждый домен и поддомен а это значит, вам нужно добавить

173.252.110.27   www.google.com

также. Если вы перенаправлены на локальную версию Google, например, www.google.fr, вам также необходимо добавить ее.

Вы можете легко отредактировать файл хоста из окна терминала, не меняя формат файла на RichText или аналогичный, выполнив следующую команду:

$ sudo nano /private/etc/hosts

Вам необходимо ввести свой пароль. После этого добавьте свои изменения в конец файла, а не в начало.

В конце очистите кеш DNS или перезагрузите ваш Mac.

suit4
источник
спасибо за ваш ответ, он все еще не работает. Я отредактировал файл hosts с помощью vi, должен быть таким же, как nano? также теперь это в конце. я еще не перезагружал мой Mac, но пытался использовать вышеуказанный флэш-кеш
caramba
ви должно быть в порядке. Очистка только кеша DNS тоже должна быть в порядке. Вы перезапустили свой веб-клиент / браузер?
suit4
теперь он работает, пытался часами, перезагружал браузер и добавлял его в конец, как вы упомянули, добился цели ... спасибо!
caramba
1
На самом деле, google.com не подстановочный знак *.google.com было бы.
Max Ried