Difference between revisions of "STUN"
(заготовка) |
(про типы) |
||
Line 22: | Line 22: | ||
* [[Psi+]] | * [[Psi+]] | ||
* [[Pidgin]] | * [[Pidgin]] | ||
+ | |||
+ | == Тип NAT == | ||
+ | Определить тип {{w|NAT}} можно запустив stun-клиент. Версию для MS Windows скачать можно [http://prdownloads.sourceforge.net/stun/client.exe?download отсюда]. Запускать следующим образом | ||
+ | client.exe stun.xten.com | ||
+ | В случае NAT, реализованного средствами FreeBSD с [http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/network-natd.html natd], будет получен результат ''Primary: Port Restricted Nat, preserves ports, no hairpin''. Единственный типа NAT, который нельзя обойти это симметричный (symmetric NAT). | ||
== См. также == | == См. также == | ||
* [[jworld:Выявление NAT|Выявление NAT]] | * [[jworld:Выявление NAT|Выявление NAT]] |
Revision as of 14:50, 18 April 2011
Статьи по этой теме на других вики-сайтах: | |
---|---|
STUN — Википедия |
STUN - протокол, позволяющий обходить ограничения, связанные с работой за NAT. Его применение весьма востребовано, потому что большинство домашних интернет-провайдеров используют NAT, а также почти все корпоративные способы доступа в интернет реализованы с использованием NAT и различных видов прокси. Для использования нужно знать адрес STUN-сервера, а также убедиться что нужная вам программа поддерживает STUN (обычно на это указывает наличие в её настройках соответствующих полей).
В случае XMPP - STUN нужен для работы Jingle, когда собеседники находятся за NAT и не имеют прямого IP-адреса. В ряде случаев чтобы работала передача файлов, а также общение голосом и видео нужно указывать STUN-сервер.
Список STUN-серверов
Для работы с xmpp-клиентом годится любой STUN-сервер, не обязательно такой который поднят вместе с тем или иным xmpp-сервером. Т.е. при желании и возможности вы можете запустить сервер самостоятельно. Во FreeBSD он находится в портах net/stund.
По умолчанию STUN-сервер разрешает использование любыми пользователями без авторизации, если это не включили явно администраторы.
- stun.jabber.ru стандартный порт с шифрованием - 5249 (jabber.ru)
- stun.habahaba.im стандартный порт - 3478 (сервис Habahaba, STUN прописан в SRV и не требуется указывать явно)
- stunserver.org
- stun.ekiga.net (если не получится, то пропишите IP-адрес), порт 3478 (проект ekiga)
XMPP-клиенты с поддержкой STUN
Тип NAT
Определить тип NAT можно запустив stun-клиент. Версию для MS Windows скачать можно отсюда. Запускать следующим образом
client.exe stun.xten.com
В случае NAT, реализованного средствами FreeBSD с natd, будет получен результат Primary: Port Restricted Nat, preserves ports, no hairpin. Единственный типа NAT, который нельзя обойти это симметричный (symmetric NAT).