6

Мы можем использовать файл C:\WINDOWS\system32\drivers\etc\hosts для сопоставления имени хоста с IP-адресами, подобными этому

127.0.0.1 localhost

Но возможно ли присвоить одно имя хоста другому, как это?

localhost a_new_host_name

3 ответа3

2

Из википедии :

Файл hosts содержит строки текста, состоящие из IP-адреса и одного или нескольких имен хостов, каждое поле отделено пробелом (пробел или символы табуляции). Строки комментариев могут быть включены; они обозначены хеш-символом (#) в первой позиции таких строк. Например,

#This is an example of the hosts file
127.0.0.1  localhost loopback
1

Вы можете поместить в файл hosts:

a_new_host_ip_addr localhost 

Кроме того, я думаю, вам нужно будет настроить локальный (или близлежащий) DNS-сервер с записями CNAME для сопоставления localhost с каким-либо другим хостом (и вам придется удалить localhost из файла hosts, чтобы это работало).

1

У вас может сложиться впечатление, что какое-то «перенаправление» возможно из таких вещей, как

127.0.0.1    ads.stackoverflow.com

в вашем файле hosts . Чисто в качестве примера, вы понимаете . Это не противоречит обычному определению localhost другом месте того же файла hosts .

В Интернете есть несколько примеров файлов hosts которые гарантируют, что нежелательные изображения не появятся на вашем экране.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .