У нас есть VPN с несколькими поисковыми доменами. Один из компонентов этих доменов указывает страну, в которой расположены хосты.
servers.fr.internal.example.org.
содержит все серверы во Франции.servers.ca.internal.example.org.
содержит все серверы в Канаде.Настроенный список поисковых доменов:
internal.example.org.
Я нашел несколько ссылок на частично определенные доменные имена (PQDN), но все примеры показывают только PQDN как имена хостов. Мне интересно, допускает ли протокол DNS / наиболее широко используемые преобразователи PQDN с несколькими метками, т.е. foo.servers.ca
.
Я пробовал это на своем локальном компьютере с macOS 10.13.6, и, похоже, это не работает, я просто получаю NXDOMAIN.
Это должно работать? Есть ли специальный формат для PQDN с несколькими метками? Я понимаю, что это отлично работает в других системах (Linux, Windows).
Это нормальное явление в зоне DNS. Полное доменное имя внутри DNS всегда заканчивается точкой (.
) Если доменное имя не заканчивается точкой, к нему добавляется текущая зона.
Причина, по которой вы не можете сделать это через dig
или nslookup
потому что соглашение о поиске PQDN различается в зависимости от инструмента, который вы используете, и даже от его конфигурации. Например, включение передачи DNS в Windows делает nslookup
вести себя совсем иначе, чем, скажем, dig
в Linux.