Difference between revisions of "DNS SRV"
m (RFC href fixed) |
m (Немного текста) |
||
Line 11: | Line 11: | ||
... | ... | ||
+ | |||
+ | До принятия RFC в записях фигурировало ключевое слово jabber. | ||
===Практическое использование=== | ===Практическое использование=== | ||
Line 19: | Line 21: | ||
===Пережитки прошлого и выбор доменного имени=== | ===Пережитки прошлого и выбор доменного имени=== | ||
несколько лет назад, когда поддержка на стороне клиентов была не такой распространенной, сервера поднимали на отдельном хосту. Например, jabber.tushino.com или jabber.corbina.ru. Очевидно, что это вело к неоправданному увеличению длины [[JID]]. | несколько лет назад, когда поддержка на стороне клиентов была не такой распространенной, сервера поднимали на отдельном хосту. Например, jabber.tushino.com или jabber.corbina.ru. Очевидно, что это вело к неоправданному увеличению длины [[JID]]. | ||
+ | |||
+ | Некоторые администраторы так продолжают поступать и сейчас, но это, по нашему мнению, подход неправильный: никто же не выделяет для электронной почты отдельный домен ''mail'' (mail.company.ru), а просто обслуживают прием и отправку почты непосредственно на домене второго уровня. | ||
Очевидным минусом использования SRV является тот, что нельзя явно адресовать пользователя на веб-страницу, где описывается сервис. | Очевидным минусом использования SRV является тот, что нельзя явно адресовать пользователя на веб-страницу, где описывается сервис. | ||
− | ===Как добавить=== | + | ===Как добавить (пример настройки)=== |
− | Пример на бесплатном ДНС- | + | Пусть jabber-сервер физически находится на хосте xmpp-provider.ru, а my-personal-jabber.ru будет тем доменом, который будет использоваться при формировании JID и для указания в настройках клиентов. |
+ | |||
+ | Тогда записи будет выглядеть так | ||
+ | _xmpp-server._tcp.my-personal-jabber.ru. 3600 IN SRV 20 0 5269 xmpp-provider.ru. | ||
+ | _xmpp-client._tcp.my-personal-jabber.ru. 3600 IN SRV 20 0 5222 xmpp-provider.ru. | ||
+ | |||
+ | Описание полей записи: | ||
+ | # _xmpp-server Протокол | ||
+ | # _tcp Протокол | ||
+ | # my-personal-jabber.ru.Хост | ||
+ | # ? | ||
+ | # ? | ||
+ | # ? | ||
+ | # Приоритет? | ||
+ | # ? | ||
+ | # Порт | ||
+ | # Хост | ||
+ | |||
+ | Если не указывать название хоста (номер), то будет использован текущее | ||
+ | |||
+ | {{todo|Как обойтись с 5223 и что есть после приоритета поле + валидно ли указание IP?}} | ||
+ | |||
+ | Пример базируется на бесплатных сервисах. | ||
+ | |||
+ | Регистрация домена в GEO | ||
+ | |||
+ | Пример на бесплатном ДНС-сервисе | ||
Как проверить - команда dig | Как проверить - команда dig | ||
===Использовать для GTalk=== | ===Использовать для GTalk=== | ||
− | + | ... | |
===Ссылки=== | ===Ссылки=== | ||
* Обсуждение на [http://forum.jrudevels.org/viewtopic.php?t=1050 форуме] | * Обсуждение на [http://forum.jrudevels.org/viewtopic.php?t=1050 форуме] |
Revision as of 14:17, 27 June 2007
Информации мало или она отсутствует Пока в данной статье мало информации. Приносим извинения. Если вы хотите написать по теме, — . |
Особый вид DNS-записи, который позволяет указывать хост, на котором размещен тот или иной сервис. В губом приближении это аналог MX-записи, которая указывает, куда должна доставляться электронная почта, которая адресована определенному домену.
Формат и использование специфицированы в RFC 2782. Штатно поддерживается такими протоколами как XMPP (Jabber) и SIP.
За счет использования этого вида записи можно разместить Jabber-сервер на отдельной машине, а не на той же, куда указывает A-запись DNS. Также за счет этого можно осуществлять так называемый Xmpp-хостинг, когда сервер работает у поставщика, а клиент прозрачно использует его возможности.
Поясним на примере. Имеется домен company.ru, который разрешается в IP-адрес 200.100.50.33. Если не использовать SRV, то сам демон сервера физически придется размещать на том же хосте, где выполняется веб-сервер. Это не всегда удобно или даже технически возможно.
...
До принятия RFC в записях фигурировало ключевое слово jabber.
Contents
Практическое использование
Большая часть популярных jabber-клиентов поддерживает работу с SRV-записями.
Jabber-сервера скорее всего все поддерживают работу с этой записью. В противном случае S2S-взаимодействие может быть недоступна.
Пережитки прошлого и выбор доменного имени
несколько лет назад, когда поддержка на стороне клиентов была не такой распространенной, сервера поднимали на отдельном хосту. Например, jabber.tushino.com или jabber.corbina.ru. Очевидно, что это вело к неоправданному увеличению длины JID.
Некоторые администраторы так продолжают поступать и сейчас, но это, по нашему мнению, подход неправильный: никто же не выделяет для электронной почты отдельный домен mail (mail.company.ru), а просто обслуживают прием и отправку почты непосредственно на домене второго уровня.
Очевидным минусом использования SRV является тот, что нельзя явно адресовать пользователя на веб-страницу, где описывается сервис.
Как добавить (пример настройки)
Пусть jabber-сервер физически находится на хосте xmpp-provider.ru, а my-personal-jabber.ru будет тем доменом, который будет использоваться при формировании JID и для указания в настройках клиентов.
Тогда записи будет выглядеть так
_xmpp-server._tcp.my-personal-jabber.ru. 3600 IN SRV 20 0 5269 xmpp-provider.ru. _xmpp-client._tcp.my-personal-jabber.ru. 3600 IN SRV 20 0 5222 xmpp-provider.ru.
Описание полей записи:
- _xmpp-server Протокол
- _tcp Протокол
- my-personal-jabber.ru.Хост
- ?
- ?
- ?
- Приоритет?
- ?
- Порт
- Хост
Если не указывать название хоста (номер), то будет использован текущее
Пример базируется на бесплатных сервисах.
Регистрация домена в GEO
Пример на бесплатном ДНС-сервисе
Как проверить - команда dig
Использовать для GTalk
...
Ссылки
- Обсуждение на форуме