Проблема DNS Bind9 - Сервер не пересылает запросы
Я новичок в DNS администратора, поэтому, пожалуйста, будьте осторожны Вот моя установка:
Доменное имя с несколькими записями А указывает на мой личный IP. example.com server1.example.com server2.example.com Маршрутизатор перенаправляет все запросы порта 80 в окно виртуальной машины Ubuntu с установленным Bind9 и Webmin Bind9 должен разрешить server1.example.com и server2.example.com Затем отправьте их к еще нескольким виртуальным машинам, на которых размещены веб-приложения.
Я думаю, что у меня правильно настроена основная запись для домена в окне Bind9, но когда я захожу в домен, я получаю удерживающую страницу для своего веб-сервера Ubuntu VM, а не поля server1 или server2.
Кажется, он попадает в мою коробку Bind9, но не дальше. Это потому, что у меня есть размещенная DNS-запись в Интернете, а другая - во внутренней коробке? или они должны работать вместе? Это потому, что мой Bind9 не слушает правильно?
Я использовал webmin для настройки bind9, и он постоянно говорит, что все мои конфигурационные файлы в порядке.
Любая помощь или указатели для поиска вещей будут с благодарностью приняты.
1 ответ
Вот два предложения:
Вам нужно будет перенастроить свой маршрутизатор, чтобы отправлять запросы http на соответствующий сервер веб-приложений, а не просто отправлять их все в окно Ubuntu VM.
Вам нужно будет перенастроить вашу виртуальную машину Ubuntu, чтобы она действовала как обратный прокси-сервер. Этот сайт дает хорошее представление о том, как изменить прокси с помощью Apache: http://www.apachetutor.org/admin/reverseproxies
Происходит то, что HTTP-запрос отправляется на ваш частный IP-адрес для DNS. Как только http достигает вашего частного IP-адреса, запрос направляется на ваш веб-сервер Ubuntu VM. Ваш сервер Ubuntu прослушивает порт 80, получает запрос и отображает вашу страницу.