STUN

Материал из Xgu.ru

Перейти к: навигация, поиск


STUN (Simple Traversal of UDP through NATs или Session Traversal Utilities for NAT[1]) — множество техник и средств, в том числе специальный протокол, позволяющих использовать сетевую трансляцию адресов (NAT traversal) с сетевыми протоколами, которые сами по себе не могут работать с ней, прежде всего протоколов IP-телефонии и интерактивного взаимодействия по IP, работающих поверх UDP.

Описан в RFC 3489 и RFC 5389.

STUN даёт возможность приложениям, которые работают через NAT, обнаруживать факт трансляции адресов и узнавать IP-адрес и порт, который устанавливается в результате трансляции. Для этого используется внешний STUN-сервер.

Используется в сочетании с протоколами SIP и RTP.

[править] Публичные STUN-серверы

  • stun.ekiga.net (алиас для stun01.sipphone.com)
  • stun.fwdnet.net (без поддержки XOR_MAPPED_ADDRESS)
  • stun.ideasip.com (без поддержки XOR_MAPPED_ADDRESS)
  • stun01.sipphone.com
  • stun.softjoys.com (нет записи DNS SRV) (без поддержки XOR_MAPPED_ADDRESS)
  • stun.voipbuster.com (нет записи DNS SRV) (без поддержки XOR_MAPPED_ADDRESS)
  • stun.voxgratia.org (нет записи DNS SRV) (без поддержки XOR_MAPPED_ADDRESS)
  • stun.xten.com
  • stunserver.org (смотрите их правила пользования)
  • stun.sipgate.net:10000
  • numb.viagenie.ca (http://numb.viagenie.ca) (XOR_MAPPED_ADDRESS только при наличии волшебных номеров в transaction ID, как в rfc3489bis)
  • stun.ipshka.com в UA-IX (подробнее: http://www.ipshka.com/main/help/hlp_stun.php (рус.))

[править] Дополнительная информация

  • STUN (англ.) — клиент и сервер STUN
  • STUN (англ.) на voip-info.org

[править] Примечания

  1. Эта расшифровка появилась в RFC 5389
Источник — «http://xgu.ru/wiki/STUN»