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

Как настроить серверы в локальной сети для имитации функциональности no-ip.com с поддоменами dnsmasq и apache с подстановочными знаками?

У меня есть локальная сеть с несколькими рабочими станциями с Apache2, обслуживающим веб-сайт по адресу 10.0.0.3:80 и работающим на Ubuntu Linux. Эта LAN сегментируется от другой LAN через маршрутизатор, от которого все машины в этой LAN получают свои IP-адреса.

Возможна ли следующая концепция или есть более разумный способ?

Цель состоит в том, чтобы заставить локальную сеть вести себя аналогично тому, как работает no-ip.com в Интернете. Имея это в виду, я хотел бы настроить одну из рабочих станций с CentOS 6 и настроить ее как DNS-сервер и веб-сервер apache, настроенный для поддоменов с подстановочными знаками. Все поддомены с этого сервера должны указывать на веб-сайт на сервере Ubuntu по IP 10.0.0.3:80.

Так что, например, с доменом local.lan на сервере CentOS любые запросы из любого браузера в локальной сети, то есть для * wildcard.local.lan, будут разрешаться на сайт, расположенный на веб-сервере Ubuntu, в то время как все нелокальные адреса направлены в Интернет.

Некоторые из моих опасений:

Будет ли dnsmasq достаточно в качестве DNS-сервера в этой конфигурации? Какие основные примечания к конфигурации для dnsmasq и apache в этой конфигурации с несколькими серверами? Смогу ли я использовать маршрутизатор для IP-адресов? Есть ли более простые альтернативы? L