-1

У меня есть сервер за NAT . Я сделал переадресацию портов на моем маршрутизаторе WRT54GL . На этом сервере я также планирую использовать BIND9 для служб DNS.
Мой вопрос: могу ли я использовать этот DNS-сервер для всех портов или только для www(80)?

Я имею в виду, что мое domain name перенаправлено на мой STATIC IP-адрес маршрутизатора, после чего маршрутизатор перенаправит весь запрос на DNS-сервер. Затем DNS-сервер решит, является ли это почта, vpn, веб-сайт.

Извините, я не уверен, как объяснить ..
Спасибо!

1 ответ1

3

Вы, кажется, немного запутались в том, что делает DNS-сервер. DNS-серверы разрешают только DNS-запросы. Не имеет смысла перенаправлять все запросы на ваш DNS-сервер.

Вот что произойдет:

  1. Пользователь вводит www.example.com в своем веб-браузере
  2. Компьютер пользователя отправляет запрос на его DNS-сервер (не ваш)
  3. DNS-сервер отвечает статическим IP-адресом
  4. Компьютер пользователя отправляет HTTP-запрос на порт 80 вашего маршрутизатора.
  5. Ваш маршрутизатор должен затем переслать это на веб-сервер.

Нет, где в этом процессе ваш внутренний DNS-сервер вступит в игру.

Что вам нужно сделать, это настроить переадресацию порта для порта 80 на внутренний IP-адрес вашего веб-сервера. Поэтому, если IP-адрес вашего веб-сервера равен 192.168.1.100, настройте переадресацию порта на маршрутизаторе, чтобы весь трафик для порта 80 был перенаправлен на 192.168.1.100.

Типы трафика (Интернет, почта и т.д.) Обычно различаются по номеру порта, а не по DNS.

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