Zyxel P-320W: как подключиться к моему веб-серверу, используя публичный IP
Маршрутизатор моей компании - Zyxel P-320W, и у меня есть публичный статический IP.
Я зарегистрировал несколько доменных имен и указал на этот IP-адрес.
Я уже настроил виртуальные хосты и настроил переадресацию портов на мой внутренний сервер, и он работает хорошо. Я могу подключиться ко всем доменам извне
Проблема в том, что я не могу подключиться к своим доменам изнутри. Один из способов обхода - изменить hosts
файл для добавления внутреннего IP для этих доменов, но в моей компании много компьютеров, и я не хочу настраивать все ПК вручную
2 ответа
Сплит DNS является решением. Предоставьте общедоступный адрес для запросов извне локальной сети и локальный адрес для запросов внутри локальной сети. НЕ идите путем файла hosts. Эта дорога изобилует сломанными системами и безумными администраторами. Как многие из нас узнали, одна маленькая ошибка или упущение, и вы могли бы потратить больше времени на решение проблемы, чем вы можете себе представить.
Просто настройте локальный кэширующий / авторизованный DNS-сервер, чтобы он отвечал внутренними IP-адресами ваших доменов, и используйте маршрутизатор в качестве вышестоящего DNS-сервера (пересылки). Затем настройте все машины для использования этого DNS-сервера.