У меня проблемы с настройкой 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-сервера.

1 ответ1

1

Если вы настроили DNS-сервер и можете удаленно выдавать команды nslookup и получаете правильный ответ, DNS-сервер работает правильно. Обычно вы устанавливаете опцию DHCP, чтобы DNS указывал на ваш DNS-сервер.

Если вы хотите, чтобы ваш внутренний DNS-сервер разрешал внешние запросы (вне созданных вами зон), вам нужно настроить DNS-сервер пересылки на вашем DNS-сервере. По сути, все запросы, для которых ваш DNS-сервер не является полномочным, будут перенаправлены на указанный сервер.

Надеюсь, что это помогает / имеет смысл

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .