포트가 전달되고 열려 있지만 연결이 거부 됨


1

port 9999에서 실행중인 미니 http 서버 가 있는데 canyouseeme.org에서 테스트하면 성공하고 클라이언트가 서버에 잠시 동안 연결된 것을 볼 수 있습니다.
그러나 외부 IP를 입력 한 다음 포트를 입력하려고하면 9999Chrome 및 기타 브라우저에서 연결 거부 메시지가 표시됩니다.
나는 창을 다시 설치하고 방화벽을 비활성화하고 운이없는 방화벽에 예외를 추가하려고했습니다.

편집 : 나는 또한 내가 가지고있는 유일한 Windows Defender를 끄려고했습니다.

Edit2 : http 서버를 실행하는 동일한 컴퓨터에서 외부 IP를 입력하려고합니다. 내 라우터는 D-Link DSL-2790U입니다


네트워크 설정을 알려주시겠습니까? 가능하면 다이어그램을 작성하고 모델을 만드십시오
Eric F

어디에서 외부 IP를 입력하려고 했습니까? 로컬 네트워크 (하우스 ...) 외부에 있지 않은 경우 외부 IP가 아닌 내부 IP를 사용해야합니다. 대부분의 SOHO 등급 라우터는 헤어핀 nat를 지원하지 않습니다.
user4556274 2016 년

@EricF, 미안하지만 홈 호스팅 미니 http 서버 일뿐입니다. NAT 설정 및 가상 서버로 이동하여 라우터에서 D-Link DSL-2790U 인 포트를 전달하고 전달합니다.
user742915

@ user4556274 서버를 실행하는 동일한 컴퓨터에서 시도하고 있습니다. (동일한 네트워크).
user742915 2016 년

답변:


2

가정 내부의 NAT 등급 라우터 뒤에있는 가정에서 실행되는 서비스 (공개적으로 액세스 가능한 IPv4 주소)를 테스트하려면 집 밖에 있어야합니다. 이러한 라우터의 대부분 은 헤어핀 (hairpinning )을 지원하지 않습니다. , 외부 IP 주소 가 외부 IP가 구성된 인터페이스가 아닌 다른 인터페이스에 도달 할 때 외부 IP 주소에 대한 요청을 NAT하는 입니다.


0

@ user4556274에게 감사합니다. 그의 이론을 바탕으로 솔루션을 얻었습니다. 프록시 서버를 사용하여 로컬 서비스를 테스트합니다.

내 라우터는 NAT가 아니었고 공용 IP 또는 DDNS를 사용하여 직접 테스트 할 수있었습니다.

ISP의 라우터를 사용한 후에 상황이 바뀌었고 NAT를 제공한다는 것을 몰랐기 때문에 로컬 연결은 항상 '연결이 거부되었습니다'. 그러나 모든 "포트 포워딩 테스트"사이트는 테스트를 마쳤습니다. 포트가 열려 있습니다.

Chrome의 프록시 확장 중 하나가있는 프록시 서버를 사용한 후 서버를 직접 연결하는 프록시 서버 (외부 IP)이므로 서버를 연결하고 테스트 할 수 있습니다. 이렇게하려면 로컬 IP를 우회하지 않도록 프록시를 구성해야합니다.


@crazii, Chrome에 사용하는 프록시 서버 확장명을 지정하십시오. 편집을 클릭 하고 내 링크를 특정 확장명에 대한 링크로 바꾸고 마지막 단락에서 이름을 지정하십시오.
K7AAY

@ fixer1234 감사합니다. 그러나 이것은 "감사합니다"답변이 아닙니다. 분명한 차이점이 있습니다. 내 솔루션을 게시하고 다른 사람들에게 도움이되기를 바랍니다.
crazii

@ K7AAY 이봐, 기분 나쁘다. 사전 통지없이 답변을 편집하는 것을 좋아하지 않기 때문입니다. 이것이 정말로 필요한가? BTW의 핵심은 프록시 서버와 하나의 크롬 프록시 확장입니다. 어느 작업이 좋을까요? 숙제로해야합니까?
crazii


1
@ fixer1234 아니요, 새로운 답변은 아니지만 user4556274의 답변을 보완하는 것으로 생각합니다. 그는 원리와 이론을 말하고, 그의 이론에 근거한 해결책 / 해결책을 얻었습니다. 내 해결책은 분명합니다 : 프록시 서버를 사용하는 것입니다. 혼란 스러우면 다시 자세히 읽으십시오. 당신은 다른 사람들이 당신과 혼동이 있는지 모른다. 우리 모두는 그렇지 않습니다. 그것이 투표가 사용되는 것입니다.
crazii
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.