2012-06-30 6 views
0

NAT를 사용하는 네트워크 내부의 장치에서 서버에 공용 네트워크에 전화를 걸 수있는 응용 프로그램이 있습니다. 로컬 주소, 나중에 10 ~ 20 분 후에 서버가 네트워크 내부의 장치에 연결할 수있게하고 싶습니다.로컬 ipv4 주소가있는 경우 네트워크 외부에서 NAT를 통해 얘기하기 위해 사용할 수 있습니까?

실제 현재 로컬 주소를 제공하면 방화벽/라우터 등에서 일반적으로 지원되는 프로토콜이 있습니까?

감사합니다.

+1

IPv6 기반 솔루션을 개발하고 구현하는 데 드는 시간과 에너지를 동일하게 (또는 적게) 소비하는 것이 훨씬 낫습니다. 위와 같은 작업을 수행 할 수 있습니다. –

+0

예 ipv4를 잊어 버리는 것이 훨씬 더 낫지 만 어떻게해야하는지 알지 못했습니다. 장치는 ipv6를 지원하지만 모든 네트워크가 아닙니다. T-Mobile이 ipv6를 완벽하게 지원한다는 것을 알았습니다. http://www.extremetech.com/mobile/127213-ipv6-now-deployed-across-entire-t-mobile-us-network – user1069528

+0

ipv6을 기다리는 것이 가장 좋습니다. 어쨌든 새 응용 프로그램을 사용하면 약간 앞서가는 것이 좋습니다. 감사. – user1069528

답변

2

아니요, 그러한 프로토콜은 없습니다. 또한 다중 NAT의 경우 로컬 노드는 내부 NAT 뒤에있는 주소 만 알 수 있으므로 서버는 가장 바깥 쪽 NAT 외부의 공용 주소 만 알 수 있으므로 여러 NAT를 통해 매핑 할 수있는 방법이 없으며 얼마나 많은 사람들이 길에 존재하는지.

서버에서 아무것도 수신하지 않으려면 로컬 노드가 서버와의 연결을 시작하고 유지 관리해야합니다. 당신은 IP 주소

1

없음, IP 주소를 매핑하기위한 프로토콜이되지 않습니다. 여전히 도전 과제가 있습니다. 네트워크 장비가이를 지원해야하며 기능을 활성화해야합니다. 많은 네트워크 관리자가 정당한 이유로이를 사용할 수 없습니다.