DNS-SD, только обнаруживающий сервисы правильно после, роет-t любой

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

Я тестировал использование, выройте:

Просмотр локального или удаленного сервера:

выройте-t PTR _services._dns-sd._udp.example.com

Возвраты без результатов.

Если однако я выполняю это:

выройте-t ЛЮБОЙ _services._dns-sd._udp.example.com

Затем я обнаруживаю сервисные типы, которые могут затем быть опрошены далее для обнаружения полного сервиса.

Значительно, если я затем выполняю, первые роют команду снова, я получаю ожидаемый результат, то же, поскольку выполнение роет с "-t ЛЮБОЙ". Это длится в течение 60 секунд (время кэша) затем, оно возвращается к возврату никаких результатов.

Я чувствую, что должно быть что-то пропавшие без вести, но конфигурация DNS была скопирована с рабочей системы... (Та же версия связывает),

Детали версии: CentOS 7, Свяжите 9.8.0

Свяжите настроенный локально и удаленно с 3 зонами: локальная зона, обратная зона поиска и srv зона.

named.conf позволяет печатные листы от любого, обновления от любого (еще не заблокированный вниз и в закрытой сети)

Я могу добавить конфигурационные файлы при необходимости.

Вопрос: Почему я не могу обнаружить сервисы только с a dig -t PTR запрос?

Я пользуюсь библиотекой для записи программного обеспечения, которое взаимодействует с DNS-SD, и это ищет записи PTR (библиотека: dnssdjava)

0
задан 21 September 2015 в 13:36
1 ответ

Оказывается, эта проблема вообще не была вызвана конфигурацией DNS.

Проблема возникла, когда мы переместили аппаратное обеспечение, и единственное, что изменилось, это версия Cisco IOS на маршрутизаторе (ASA 5515x).

Оказывается, Cisco изменила способ работы DNS проверки пакетов между версиями 8.6 и 9.1, что приводит к неправильной работе с поиском записей PTR в данном случае.

Решением для меня было отключение проверки DNS на Cisco ASA.

.
0
ответ дан 5 December 2019 в 12:03

Теги

Похожие вопросы