Файл hosts содержит строки текста, состоящие из IP-адреса и одного или нескольких имен хостов, каждое поле отделено пробелом (пробел или символы табуляции). Строки комментариев могут быть включены; они обозначены хеш-символом (#) в первой позиции таких строк. Например,
#This is an example of the hosts file 127.0.0.1 localhost loopback
1
njd
Вы можете поместить в файл hosts:
a_new_host_ip_addr localhost
Кроме того, я думаю, вам нужно будет настроить локальный (или близлежащий) DNS-сервер с записями CNAME для сопоставления localhost с каким-либо другим хостом (и вам придется удалить localhost из файла hosts, чтобы это работало).
Я не уверен, если это хороший совет. Зачем когда-либо указывать `localhost` на другой IP-адрес?
Arjan 14 лет назад
0
1
pavium
У вас может сложиться впечатление, что какое-то «перенаправление» возможно из таких вещей, как
127.0.0.1 ads.stackoverflow.com
в вашем hostsфайле. Чисто в качестве примера, вы понимаете . Это не противоречит обычному определению в localhostдругом месте того же hostsфайла.
В Интернете есть несколько примеров hostsфайлов, которые гарантируют, что нежелательные изображения не появятся на вашем экране.
Можно также использовать `74.125.79.18 superuser.com`, чтобы доменное имя superuser.com ошибочно указывало на (текущий) IP-адрес серверов Google. Однако браузер отправит исходное имя хоста в HTTP-запросе. Многие общие веб-серверы размещают несколько доменов на одном IP-адресе (например, 74.125.79.18 - это google.com, но также и gmail.com), и затем принимают только известные имена хостов или используют по умолчанию какой-либо конкретный сайт, когда запрашивается неизвестное имя. Таким образом, нельзя реально использовать файл `hosts` для надежного" перенаправления ", хотя можно действительно перенаправить на" ничто "(как в ответе выше).
Arjan 14 лет назад
0
Злоумышленники иногда пытаются похитить днс, используя этот метод. Когда вы указываете на сервер Google, это мало что дает, но если вы являетесь злоумышленником, вы можете указать его на своем собственном сервере, где вы подделываете страницу входа в свой банк или что-то еще.
Mnebuerquo 14 лет назад
0