При связывании с пересылкой openDNS не удается разрешить некоторые локальные домены

У меня есть локальный DNS-сервер, настроенный для моей сети, который настроен для разрешения локальных компьютеров и пересылки всего, что не является локальным в цепочке.

Некоторые из определений поддоменов одной глубины, например,

время А 192.168.0.1
файлы A  192.168.0.2
Dev A  192.168.0.3

так далее

Некоторые из них являются многоуровневыми или групповыми, например

CNAME файлы foo.files
*.dev.files файлы CNAME

Это работает абсолютно нормально либо без пересылки, либо если я использую пересылку моего провайдера. Однако нам нужно было использовать серверы OpenDNS, и когда мы сделали этот переход, мы заметили странное поведение.

Одноуровневые домены (время, файлы) будут корректно разрешены в локальной сети без проблем, однако многоуровневые или групповые домены будут перенаправлены. Это вернулось бы с IP-адресом от их "полезного" "Вы имели в виду...?" сервер.

Это если я не использую полное доменное имя, то есть с путем поиска DNS. так что foo.files.mydomain.local. Насколько я понимаю, локальные домены должны разрешаться авторитетным DNS-сервером, который находится в сети, однако, похоже, он перенаправляется на сервер пересылки.

Кажется, что происходит то, что (bind?) Правильно добавляет поисковый домен в поиск для одноуровневых поддоменов, но не для подстановочных или многоуровневых. Но только когда я использую сервер OpenDNS в качестве сервера пересылки (предположительно потому, что он получает "действительный" ответ от OpenDNS для всего)

Один из подходов, который я предполагаю, состоит в том, чтобы отключить поисковый домен для моего IP из их панели управления, но кажется очевидным, что я где-то допустил неверную конфигурацию, поскольку эти домены должны разрешаться локально. Возможно, мне нужно указать что-то дополнительное в моем файле зон, чтобы многоуровневые домены рассматривались как локальные?

Какие-либо предложения?

0 ответов

Другие вопросы по тегам