Назад | Перейти на главную страницу

Разные файлы хостов для каждой сети в Windows 7?

Я хотел бы иметь отдельные файлы hosts для разных сетей в Windows 7.

По сути, у меня есть внутренний IP-адрес для моего домашнего веб-сервера, который я думал поместить в файл hosts, чтобы я мог получить к нему доступ, используя внешнее доменное имя из моей домашней сети. Если я правильно понимаю, это испортит маршрутизацию на внешний адрес, когда я нахожусь в другой сети (например, в моей рабочей сети). Есть ли способ иметь запись в файле hosts, которая когда-либо использовалась только в моей домашней сети? Или есть лучший, более разумный способ сделать это?

Я не уверен, доступна ли такая функция с использованием файла hosts.

Обычно это делается с помощью DNS-сервера. Вы можете запустить собственный DNS-сервер и создать разные view для каждого IP-адреса / подсети. Я настроил это, используя связывать на сервере Linux.

Вы можете найти нечто подобное, используя другие DNS-серверы / ОС.