STUN(Simple Traversal of User Datagram Protocol [UDP] Through Network Address Translators [NATs]) 서버는 NAT 클라이언트(예를들어 방화벽의 보호를 받는 컴퓨터)가 로컬 네트워크 외부에서 호스트되는 VOIP 제공업체에 전화 통화를 설정할 수 있도록 해줍니다.

STUN 서버는 클라이언트가 공용 주소, 이면에 있는 NAT의 유형 및 NAT에 의해 특정 로컬 포트와 연결된 인터넷 측 포트를 찾을 수 있도록 해줍니다. 이 정보는 클라이언트와 VOIP 제공업체 사이의 UDP 통신을 설정하는 데 사용되며, 따라서 통화를 연결하는 데 사용됩니다. STUN 프로토콜은 RFC3489에 정의되어 있습니다.

STUN 서버는UDP 포트 3478에 연결되지만 서버는 클라이언트가 대체IP 및 포트 번호에서 테스트를 실행하도록 힌트를 제공합니다(STUN 서버에는 2개의 IP 주소가 있음). RFC에는 포트 및 IP가 임의적이라고 명시되어 있습니다.

Open VPN 2.0.x를 사용하기 위해서는 NAT를 설정하여야 한다.
다음은 Windows XP에서 NAT를 사용 할 수 있도록 설정하는 방법이다.
 
1) 레지스트리 수정:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
IPEnableRouter=1

2) net stop remoteaccess // RAS 서비스 중지
3) netsh routing ip nat install
4) netsh routing ip nat add interface "YOUR INTERNET NIC" full
5) netsh routing ip nat add interface "YOUR OPEN VPN TAP NIC" private
6) netsh routing ip nat add interface Internal private
7) net start remoteaccess
그리고 마지막으로 리부팅을 해주면 정상적으로 동작하는 것을 확인 할 수 있다.

+ Recent posts