Архив: различия между версиями
Rain (обсуждение | вклад) м (Переместил блок по IPv6) |
Rain (обсуждение | вклад) |
||
Строка 35: | Строка 35: | ||
Требования к доменным именам, согласно стандарту, просты: | Требования к доменным именам, согласно стандарту, просты: | ||
* | * состоят из латинских букв, цифр, знака "-" | ||
* начинается с буквы<br>но немало и нарушений этого правила | * начинается с буквы<br>но немало и нарушений этого правила | ||
* сочетание "--" не допускается<br>имеет специальное значение | * сочетание "--" не допускается<br>имеет специальное значение |
Версия 19:35, 29 сентября 2010
На этой странице размещаем блоки текста, которые пока не требуются, но могут пригодиться в будущем |
Выявление NAT
Оригинальная статья: "Выявление NAT"
Если попробовать работу передачи файлов не с кем, то можно узнать, требуется ли дополнительная настройка Jabber-клиента.
В трее (значки программ в правом нижнем углу) ищем значок в виде глобуса. Щелкаем по нему. Далее щелкаем по рисунку с двумя компьютерами (левее надписи "Сеть"). В появившемся "Центре управления" щелкаем по надписи Просмотр состояния и видим примерно такое окно, как на 3-м скриншоте. Щелкаем по кнопке Сведения и смотрим свойства выбранного сетевого интерфейса. Обращаем внимание на значение около поля IPv4: IP-адрес. Если оно начинается на 10, 172 или 192, то Вы за NAT'ом. Иначе - у Вас внешний IP-адрес.
Регистрация доменного имени
Оригинальная статья: "Установка и настройка Jabber-сервера"
Для работы сервера Jabber нужно, чтобы Вы распоряжались некоторым доменным именем. Доменные имена второго уровня, вида example.ru, example.com, example.org, example.net и т.д., все платные. Оплата относительно невелика: $$8..20 или 450..600 рублей в год. Дополнительно какие-то деньги стоит поддержка доменного имени на сервере регистратора (так называется продавец доменных имён). Плюс платного сервиса в том, что Вам помогут провести все технические действия специалисты службы технической поддержки. В случае использования бесплатного, Вам скорее всего придётся всё делать самому или просить помощи друзей, в том числе устанавливать и настраивать собственный сервер доменных имён.
Доменные имена третьего уровня бывают как платными (в составе услуги хостинга), так и бесплатными.
Бесплатные домены и регистраторы:
- Домены: .org.ru, .pp.ru, .net.ru. Регистратор: РосНИИРОС, наиболее простая процедура регистрации
- Домены: .msk.ru, .spb.ru, .msk.su, .spb.su и другие региональные ("географические"). Регистратор: Релком.
- Домен: .int.ru. Правила регистрации: www.int.ru (компания-регистратор: Макомнет), процедура регистрации сложна для неспециалиста.
Доменное имя третьего уровня можно запросить у своего провайдера или получить на хостинге, в том числе и бесплатном. А если у Вас есть знакомый, владеющий доменным именем, он может предоставить Вам доменное имя из своего "доменного пространства".
Требования к доменным именам, согласно стандарту, просты:
- состоят из латинских букв, цифр, знака "-"
- начинается с буквы
но немало и нарушений этого правила - сочетание "--" не допускается
имеет специальное значение
В последнее время разрешены доменные имена на "национальных языках", в том числе на русском, то есть вида Слово.com, но не все программы-клиенты "понимают" такие домены: на самом деле русские буквы в доменном имени не более чем условность,такие доменные имена кодируются латинскими буквами и начинаются с последовательности "xn--".
Необходимые записи в DNS
Оригинальная статья: "Установка и настройка Jabber-сервера"
Серверу Jabber для нормального функционирования, чтобы у него была связь с другими серверами в мире и чтобы к нему мог подключиться любой клиент Jabber, необходимы две записи в DNS:
- запись типа SRV вида _xmpp-server._tcp.ваш.домен
- запись типа SRV вида _xmpp-client._tcp.ваш.домен
Кроме того, нужна обычная запись в DNS для адреса IP:
- запись типа A вида сервер.ваш.домен
Предположим, что Вы являетесь владельцем домена domain.tld и Ваш сервер планируется установить на компьютер с адресом IP 1.2.3.4. Самое простое - следовать стандарту и создать в конфигурации сервера DNS записи:
jabber IN A 1.2.3.4 _xmpp-server._tcp IN SRV 0 0 5269 jabber.domain.tld. _xmpp-client._tcp IN SRV 0 0 5222 jabber.domain.tld.
обратите внимание: точка в конце доменного имени jabber.domain.tld. обязательна!
Примечание: на самом деле SRV-запись не является необходимым условием работы jabber-сервиса. Это необходимо только если jabber-сервер находится не на той же машине на которую указывает A-запись для домена. То есть, если у меня есть сервер, на который указывает A-запись для домена domain.tld, и я хочу на этот сервер повесить ejabberd, SRV-записи в DNS не нужны; но если я захочу использовать в качестве jabber-сервера, например, сервера google, то вот для этого как раз SRV-записи нужно будет добавить. Может быть важно, для тех кому DNS-хостер не разрешает редактировать SRV-записи.
Примечание2: для генерации SRV-рекордов можно использовать например вот этот сервис: [1].
Примечание3: о том как использовать jabber от гугл, для своего домена можно прочитать тут: [2], конечно, перед этим нужно зарегистрироваться в [3]
Поддержка IPv6
Оригинальная статья: "Jingle"
Во многих сетях используется так называемый NAT, который часто является источником проблем в пиринговых сетях. Для того, чтобы узнать, есть ли он у Вас или нет, можно использовать эту инструкцию. К счастью, Jingle имеет некоторые средства для обхода NAT. Рекомендуется указать STUN-сервер в клиенте, например, stunserver.org. Обычно эта опция находится в настройках клиента, а в Psi её можно найти в настройках учетной записи. Более надежной альтернативой является использование IPv6, но, к сожалению, этот способ может не работать на некоторых клиентах. Ниже представлен список клиентов, работающих с IPv6:
Поддержка IPv6 | Клиент | |||||||||||||
Psi+ | Gajim | Pidgin | QIP Infium | Empathy | Maemo 5 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
X | ? | X |