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

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

Другие вопросы по тегам