Назад | Перейти на главную страницу

BIND: преобразовать записи SRV в записи A

Я хотел бы знать, можно ли настроить 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

Проверьте документацию по привязке Документация