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. Можно ли сделать что-то подобное?
2 ответа
Одним словом, нет. 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
Проверьте документацию на связывание Документация