Я хотел бы знать, можно ли настроить BIND так, чтобы запись A для «sipserver.example.com» указывала на запись A, полученную после выполнения запроса SRV на «_sip._udp.anotherdomain.com». Обычно, когда я запрашиваю запись A для "sipserver.example.com", я хочу, чтобы BIND сделал запрос SRV для "_sip._udp.anotherdomain.com" на DNS-сервер по умолчанию, который вернет "sipserver.anotherdomain.com" , затем выполните запрос A для «sipserver.anotherdomain.com» и, наконец, верните полученную запись A. Возможно ли такое сделать?
Одним словом, нет. BIND не будет выполнять подобный перевод записей. Если вы запросите у него A
запись будет либо обслуживать его авторитетно из своих зон, либо перенаправлять запрос на другой DNS-сервер и давать вам ответ. Представьте себе, что SRV
у рассматриваемой записи есть несколько записей вместо одной (что вполне возможно), должен ли BIND искать их все?
Похоже, ты хочешь CNAME
запись для sipserver.example.com
указать на sipserver.anotherdomain.com
что даст вам конечное поведение, которое вы ищете, хотя и без каких-либо промежуточных SRV
записи.
Вам необходимо изменить адресную запись sipserver.example.com (A
) к CNAME
, попробуй это:
sipserver IN CNAME _sip._udp.anotherdomain.com
Проверьте документацию по привязке Документация