2014-01-11 3 views
0

내가 사용하고있는 것과 같은 모바일 인터넷은 엄격한 NAT이며 앞으로 포트 설정을 위해 라우터 설정을 편집 할 수 없습니다. 내가 소켓을 사용하여 서로 연결하고자하는 두 개의 모바일 인터넷을 감안할 때. 둘 다 ISP의 엄격한 NAT 뒤에 숨어 있습니다. 웹 도메인에 연결하는 것과 같이 그들을 연결하는 방법이 있습니까? PHP 스크립트가 그들을위한 경로를 만듭니다. 이것이 가능한가?두 네트워크 노드가 서로 NAT 라우터에 숨어서 연결하는 방법이 있습니까?

답변

0

인터넷 이동성은 다르지만 NAT 뒤에있는 두 개의 장치를 연결하는 것과 같은 것을 구현하려는 경우 가능합니다. NAT에서는 내부 연결 만 허용됩니다. 따라서 클라우드에 서비스가 필요합니다.이 서비스는 NAT 라우터 뒤에있는 장치에서 시작된 연결의 원본 IP 및 원본 포트를 기록합니다. 이 서비스는 TCP 레벨 브릿지의 역할을해야하며 하나의 TCP 연결에서 다른 연결로 TCP 페이로드를 복사해야합니다. 기본적으로 우리가하려는 것은 NAT 뒤에있는 응용 프로그램을 속여서 클라우드에서 서비스에 대해 이야기하는 것이 아니라 실제로 NAT 뒤에있는 다른 장치와 대화하는 것입니다.