У меня проблемы с настройкой DNS-сервера локальной сети.
У меня есть несколько устройств в сети, и я хотел бы, чтобы мое доменное имя работало в локальной сети через любое из этих устройств.
DNS-сервер находится на той же машине, что и мой веб-сервер, Mac mini со Snow Leopard. Когда я удаленно подключаюсь через ssh, используя IP-адрес локальной сети, для проверки DNS работали прямые и обратные поиски, используя команды "nslookup", "dig", "dscacheutil" и "host" (хотя мне пришлось удалите запись в файле hosts, чтобы он выдавал тот же адрес, что и nslookup и копал).
Все остальные поиски DNS должны выполняться DNS-серверами, автоматически указанными в моем модеме.
Мой маршрутизатор - ASUS RT-N53, а мой модем - Prestige 660ME-61. До сих пор я пытался добавить DNS-сервер к настройкам DHCP на маршрутизаторе, но если я обновлю Safari на устройстве iOS, он больше не будет преобразовываться в правильный узел, даже если он работал после перезагрузки (единственный способ очистить кэш днс в iOS).
Домен работает на моем ноутбуке только в течение короткого времени, пока не переключится на общедоступный IP-адрес, который отправляет меня на веб-интерфейс моего модема. У меня включен NAT loopback, что я должен был сделать через telnet, и попробовал режим моста, который отключил мой доступ в Интернет.
Сервер получает свой адрес через DHCP, который является зарезервированным адресом. Когда я посмотрел на DNS-серверы на моем Mac, IP-адрес локальной сети моего маршрутизатора предшествовал IP-адресу локальной сети DNS-сервера, так же, как и перед IP-адресом локальной сети модема. Я не могу иметь его первым в списке, пока я не отредактирую настройки DNS-сервера.
Поскольку к этой сети подключено больше портативных устройств, лучше избегать ручного подключения IP-адресов DNS-сервера. Что касается сервера, то ничего не нужно менять, поскольку единственный распознаваемый им DNS-сервер находится на IP-адресе обратной связи, так как я отредактировал настройку DNS-сервера, чтобы он был единственным поиском DNS-сервера.