2010-12-02 6 views
2

У меня есть небольшая сетевая настройка, которая содержит брандмауэр с открытым статическим IP-адресом, коммутатор, подключенный к зеленой сетевой плате и 3 серверам, подключенным к коммутатору.доменные имена и файлы хостов

то, что я пытаюсь сделать, это зарегистрировать несколько доменных имен, а затем указать их на мой единственный публичный статический ip, на котором есть мой маршрутизатор. то всякий раз, когда запрос отправляется, чтобы сказать example1.com, главный DNS-регистр пересылает мне свой ip, но затем на основе запрошенного имени домена я хочу перенаправить этот запрос на определенный статический ip в «локальную» сеть за маршрутизатором.

как бы я сделать это, используя файл хостов, будет просто запись в хостах моего маршрутизатора файл как example1.com 192.168.1.122 example2.com 192.168.1.134 перенаправления трафика от имени домена на сервер за маршрутизатором через единый общедоступный IP-адрес или мне нужно настроить DNS-сервер.

также, если бы я решил использовать DNS, мне нужно настроить DNS с подчиненной зоной?

PS: им не просить шаг за шагом руководства, а скорее концептуальное объяснение причин им немного путать

спасибо

+1

Ваш вопрос лучше задать на http://serverfault.com – CharlesB 2010-12-02 15:46:26

ответ

2

заголовок IP (из пакета, входящего к маршрутизатору извне) Безразлично 't содержит имя домена, он содержит IP-адрес, который DNS-сервер вернул для этого имени домена. ни один подход не будет работать в общем случае. если вы имеете в виду конкретно для протокола, что будет содержать доменное имя, такое как HTTP, задайте более конкретный вопрос о том, что именно вы пытаетесь выполнить.

0

хосты файл существует для разрешения имен хостов на вашей локальной машине - думаю, клиент, а не сервер. Вы спрашиваете о разрешении и перенаправлении имен хостов из Интернета в целом.

Перенаправление, которое вы хотите, лучше всего обрабатывает сервер доменных имен. Каждому из серверов имен для ваших доменов необходимо будет вернуть IP-адрес вашего внешнего адреса брандмауэра для выбранных хостов в этих доменах.

«Ведомые зоны вперед» - это просто способ сообщить серверу имен передать запрос другому серверу имен для разрешения. В конечном счете, что-то вне вашей собственной сети должно разрешать имена хостов по адресу, который вы хотите.

Смежные вопросы