2009-04-07 9 views
0

TCP를 통해 .NET 원격 설정을 구성하려고 할 때 외부 연결 (LAN에 연결되어 있지 않은 컴퓨터의 연결)을 허용하는 데 문제가있었습니다. 나는 조사를하고 netstat-a를 쳤다. 나의 친구가 연결을 시작하자 마자. 여기에 내가 본 내용은 다음과 같습니다이상한 원격 연결 문제

TCP 0.0.0.0:2594 테일러-PC : 0 듣기
...
TCP 192.168.1.102:2594 24-155-7-16 : 63,588 설립
TCP 192.168 .1.102 : 62,488 192.168.0.100:1554 SYN_SENT

지금 여기에 이상한 부분 : 24.155.7.16은 (수정) 내 친구의 IP이며 연결이 설정 말한다. 그러나 연결이 만료 될 때까지 연결이 끊어집니다. 나는 그 때 192.168.0.100가 그의 로컬 주소는 그의 주소 네트워크에 있다는 것을 알게되었습니다. 어떤 일이 어딘가에서 벌어지고있어. 내 서버와 클라이언트는 모두 TCPChannels이고, 후자는 '새 TCPChannel (0)'으로 초기화됩니다. 로컬 호스트 연결은 서버와 동일한 시스템에서 클라이언트를 실행할 때 작동하지만 원격 연결을 허용 할 수 없습니다. 포트 전달이나 방화벽 문제는 없습니다. 도움

답변

0

친구의 서브넷은 서브넷 (예 : 192.168.0. *)와 같은 IP 주소 범위를 가지고 있는가에 대한

감사합니다? 전에 비슷한 문제가 있었는데 ... 동일한 IP 주소 범위를 가진 서브넷 때문에 다른 것보다 라우터 구성 때문입니다. 그는 인터넷에 직접 연결을 시도 했습니까? 아니면 그 또는 당신이 서브넷을 변경할 수 있습니까?

+0

그는 *. 192.168.0을 얻고, 192.168.1 I입니다. *. –

0

확인을 다시 서비스에서 Windows 방화벽/인터넷 연결 공유 (ICS)와 같은 서버 측의 방화벽,