2016-12-06 4 views
0

Я пытаюсь понять, возможно ли использовать IP-адрес в разделе «Цель» SRV-записи вместо имени хоста.Могу ли я использовать IP-адрес в записи SRV?

я заметил, что при запросе записи SRV (с использованием или dnsjava) на сервере DNS я получаю в результате имени хоста после завершающей точки (абсолютный путь) - это означает, что если я хочу использовать адрес I IP «Мне нужно будет нарезать точку, поэтому я смогу подключиться к целевому IP-адресу.

Это соответствует спецификации SRV (RFC 2782)? И если я обязан использовать имя хоста, не могли бы вы объяснить, почему?

Я прошу об этом, чтобы реализовать клиентскую сторону, которая извлекает результат для определенной службы после запроса соответствующей записи SRV.

ответ

3

RFC, вы ссылаетесь определяет "Target", как:

Доменное имя целевого хоста. Для этого имени ДОЛЖНА быть одна или несколько записей адресов , имя НЕ ДОЛЖНО быть псевдонимом (в смысле RFC 1034 или RFC 2181).

Следовательно, цель не может быть IP-адресом.

+0

Спасибо @Rob. Я заметил это, но эта цитата кажется слишком размытой для меня. Я ищу твердое обоснование, чтобы не использовать его ... –