Как происходит переадресация файлов хостов?

Я пытаюсь перенаправить google.com на мой локальный компьютер для удовольствия и обучения с этим файлом / etc / hosts на моем Mac.

127.0.0.1 www.google.com 

Тем не менее, www.google.com по-прежнему отображается на главной странице Google, когда я посещаю его в Chrome на моем Mac. Зачем?

В основном, это все, что я сделал:

  1. Введите sudo vim /etc/hosts в терминале.
  2. Введен 127.0.0.1 www.google.com в файл hosts.
  3. Сохранено и вышло из vim.

  • Редактирование файлов hosts для блокировки сайтов, не работающих
  • Какова релевантность «fe80 :: 1% lo0 localhost» в / etc / hosts?
  • Почему я не могу заблокировать Facebook, используя / etc / hosts в Mountain Lion (OS X)?
  • Редактирование / etc / hosts для использования имени домена вместо ip-адреса
  • С файлом hosts Chrome слишком долго понимает, что 0.0.0.0 не является реальным
  • Как внести изменения в Mac / etc / hosts?
  • Как работает localhost 127.0.0.1?
  • Как перенаправить домен на другой домен локально?
  • 3 Solutions collect form web for “Как происходит переадресация файлов хостов?”

    Файл hosts не работает таким образом. Его можно использовать только для сопоставления имен хостов с IP-адресами, а не с localhost .

    Для вашего случая вы будете использовать 127.0.0.1 www.google.com , то есть карту http://www.google.com до 127.0.0.1.

    Если вы хотите сопоставить большее количество имен хостов с одним IP, вы просто добавляете эти имена хостов в одну строку, например 127.0.0.1 www.a.com www.b.com .

    Веб-браузер не лучший способ проверить правильность синтаксиса hosts . Попробуйте выполнить

     ping www.google.com 

    И убедитесь, что он пинги 127.0.0.1 .

    Причина, по которой Chrome, похоже, игнорирует ваш файл hosts – это кеширование:

    Если Chrome уже запросил IP-адрес в последнее время (определение в последнее время, скорее всего, зависит от времени жизни (TTL), возвращаемого DNS-сервером), оно обходит файл hosts , так как он уже знает правильный IP-адрес. Это делается для ускорения просмотра веб-страниц.

    Чтобы Chrome соблюдал новую запись, выполните следующие действия:

    1. Измените /etc/hosts как описано в @Renan.

    2. Перейдите в chrome://chrome/settings/clearBrowserData .

    3. Выберите since the beginning of time .

    4. Проверьте Empty the cache , но снимите отметку со всего остального.

    5. Нажмите Clear browsing data и дождитесь окончания.

    6. Перезапустите Chrome.

    Теперь Chrome должен уважать ваш файл hosts .

    Мой ответ – это сочетание вышеизложенного, потому что я подключаюсь к своему офису через Fortinet SSL VPN для Ubuntu 16.04.

    Первое, что мне нужно было сделать, это открыть консоль и запустить следующую команду:

     sudo nano /etc/resolvconf/resolv.conf.d/base 

    Я добавил следующий пример:

     searchdomain domain.local nameserver xxx.xxx.xxx.xxx nameserver xxx.xxx.xxx.xxx 

    Затем я сохранил файл, нажав CTRL-O и закрыв nano, нажав CTRL-X .

    Затем я сделал следующее, и он отлично работал:

    Чтобы Chrome соблюдал новую запись, выполните следующие действия:

    Измените /etc/hosts как описано в @Renan.

    1. Перейдите в chrome://chrome/settings/clearBrowserData .
    2. Выберите с начала времени.
    3. Проверьте Очистить кеш, но снимите отметку со всего остального.
    4. Нажмите Очистить данные просмотра и дождитесь окончания.
    5. Перезапустите Chrome.

    Теперь Chrome должен уважать ваш файл хостов.

    Interesting Posts

    Как переставить отображаемое изображение на моем ноутбуке?

    Запуск в качестве другого пользователя в ярлыке

    Установка модема моего провайдера, чтобы я позвонил по моей стационарной линии, когда меня нет дома, используя свой внутренний скрытый SIP-сервер

    Firefox на Mac: медленный, медленный, медленный

    Как переключить «Выделить новые установленные программы» в Windows 10 Preview?

    Что может вызвать медленную производительность SSD?

    Зеркальное разделение внутреннего жесткого диска на внешний раздел жесткого диска

    Выполнить CHKDSK на образ NTFS?

    Использование моего незанятого компьютера для чего-то полезного (seti @ home и т. П.)

    Ubuntu не запускает Xorg после обновления до 9.10

    Не удается удалить Avast Free Antivirus

    Как проверить состояние жесткого диска на Surface Pro 3?

    Невозможно показать 64-битный вариант в VB Windows 10

    Условные обозначения Word 2007: как складывать символы

    Как получить диаграмму в Excel, чтобы автоматически добавлять новые серии данных?

    Давайте будем гением компьютера.