У меня довольно стандартное ADSL-соединение. Модем / роутер с несколькими компьютерами внутри. Я хотел бы формализовать некоторые записи DNS, чтобы в сети некоторые легальные записи DNS, такие как server.myrealdomain.com
, преобразовывались в локальный IP-адрес.
Боковая панель: суть в том, что когда внутри сети устройства выбирают внутренние IP-адреса, а вне сети они маршрутизируются через допустимый IP-адрес и порт Переадресация на правильный компьютер. Если вы думаете, что я подхожу к проблеме неправильно, скажите мне! Sup>
Я знаю, что могу сказать маршрутизатору указать на свой внутренний сервер для DNS, у меня просто есть выбор : Какой DNS-сервер мне следует использовать? Он должен поддерживать восходящий DNS (настраивается), быть молниеносным (так как все запросы в сети будут проходить через него), но достаточно легким для добавления переопределений. Каковы мои выборы?
pdnsd
- довольно простой сервер, который может сделать это. Примечания:
/etc/default/pdnsd
server_ip
на eth0
(или другое) и включить serve_aliases
в /etc/pdnsd.conf
Есть одна вещь, которая причиняет мне боль сейчас, и это то, что домашние маршрутизаторы Netgear абсолютно ужасны. Благодаря некоторому сумасшедшему решению вы не можете разместить свой DNS-сервер в своей сети. Это трактуется как конфликт IP без веской причины.
Если у вас есть маршрутизатор, который не сосет, вы сможете распространить внутренний IP-адрес DNS-сервера по DHCP, и вы уже там.