Почему я не могу перенаправить файл `hosts` в windows?

Я хочу пойти в www.Google.com когда я вхожу 1.1.1.1 в моем браузере. Так что я думаю, что должен измениться hosts файл под windows\system32\drivers\etc путь в Windows для сопоставления этого IP-адреса с домашней страницей Google.

Я изменил это как ниже:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost


    1.1.1.1     www.google.com

Но все же, когда я вхожу 1.1.1.1 в браузере браузер не перенаправляет и ищет реальный 1.1.1.1 и я получаю эту страницу недоступна ошибка!

Обновить:

Ну, основываясь на комментариях, я заменяю предыдущую строку следующими строками:

178.22.78.1 https://www.google.com
178.22.78.1 www.google.com

Теперь я ожидаю, что мой браузер откроется 178.22.78.1 когда я вхожу www.google.com, Но все равно я получаю Эта страница не доступна ошибка!

Почему мое перенаправление не работает?

2 ответа

Файл работает как DNS-сервер, он просто разрешает имена CN в IP. Если вы используете IP напрямую, это не решает проблему

В вашем файле hosts вы вводите имя и IP. Это делается для того, чтобы ваш компьютер знал, к какому IP-адресу подключаться при вводе имени хоста / веб-адреса, а не наоборот.

То, что вы поместили в свой файл hosts, отправит вас на 1.1.1.1, когда вы войдете в веб-браузер www.google.com, а не на www.google.com, когда вы введете 1.1.1.1.

Он действует аналогично прямому поиску DNS, а не обратному поиску (который преобразует имя хоста в IP).

Хотя я не пробовал, возможно, стоит сделать запись для 216.58.208.68 с именем хоста gggg или просто "g". Это ускорит переход в Google (я полагаю, ваша цель здесь). Вы также можете попробовать установить имя хоста 1.1.1.1, хотя я не проверял это, и я не уверен, как браузер / машина будет обрабатывать его... он может искать его как имя хоста или может распознавать его как IP,

Другие вопросы по тегам