집 모뎀에서 HTTP용 포트 80으로 전달한 후 인터넷을 전혀 사용할 수 없는 이유는 무엇입니까?

집 모뎀에서 HTTP용 포트 80으로 전달한 후 인터넷을 전혀 사용할 수 없는 이유는 무엇입니까?

좋습니다. 인터넷 ISP로부터 모뎀을 받았습니다. 내 목표는 Godaddy 또는 HostGater와 같은 제3자로부터 호스팅 서비스를 구입하는 대신 집에서 내 집 PC를 사용하여 내 웹사이트를 호스팅하는 것입니다...

따라서 첫 번째 단계에서는 192.168.1.1브라우저에 접속하여 모뎀 관리 콘솔에 로그인했습니다.

그런 다음 아래 그림과 같이 포트 전달을 수행합니다.

1

"저장"을 클릭한 후 다음과 같은 오류 메시지가 나타납니다.

2

그런 다음 를 입력하면 192.168.1.1:8080아래 그림과 같은 정보를 볼 수 있습니다.

삼

이제 포트 포워딩을 하기 전에는 인터넷에 접속할 수 있지만, 그렇게 하고 나면 facebook.com이나 yahoo.com과 같은 큰 웹사이트라도 방문할 때 아무 것도 볼 수 없습니다. 단, 1개의 예외가 있습니다. 아직 Google.com에 들어갈 수 있습니다

그렇다면 내가 무엇을 잘못했고 어떻게 고칠 수 있습니까?

답변1

이는 일대일 NAT가 아닙니다. 이 설정은 지정된 내부 IP에서 라우터의 지정된 포트로만 트래픽을 라우팅합니다. http 트래픽에 기본 포트를 사용하면 탐색이 방해를 받게 됩니다. 보시다시피 "에 액세스합니다.https://google.com"는 https가 포트 443을 통해 작동하기 때문에 여전히 작동합니다.

설정에는 21000 또는 사용하지 않는 다른 포트를 사용하십시오. "를 눌러 매핑된 개인 웹 서버에 액세스하세요.http://[외부ip]:21000". canihazip.com으로 이동하여 외부 IP를 얻을 수 있습니다.

canihazip.com을 사용하는 사람들을 위한 참고 사항입니다. 그들은 랜딩 페이지를 뚱뚱하게 만들었습니다. 스크립팅할 때 'canihazip.com/s'를 사용하세요.

DDNS: 도메인 이름을 사용하려고 하는데 ISP로부터 고정 IP를 받지 못한 경우 DDNS를 사용하여 도메인 이름과 외부 IP 간의 관계를 유지해야 합니다. 이것이 없으면 ISP DHCP 서버가 라우터에 새 주소를 할당할 때마다 외부 IP를 가리키는 DNS 레코드가 깨집니다.


일반 포트 80 웹 검색을 허용하는 유일한 다른 옵션은 웹 서버를 DMZ에 배치하는 것입니다. 그렇게 하려면 iptables를 설정하거나 매우 신중하게 사용할 방화벽을 설정하십시오. 꼭 필요한 것만 열어보세요. DMZ 관리에 대한 자세한 내용은 라우터 설명서를 참조하세요. DMZ 개념 및 기본 방법에 대한 일반 정보는 다음을 참조하세요.http://www.tp-link.us/article/?faqid=28

답변2

내가 말할 수 있는 것은 당신의 라우터에 버그가 있다는 것뿐입니다. 포트 전달은 라우터의 외부 IP에만 적용되어야 하며 포트 80에 대한 아웃바운드 연결에도 어떤 영향을 미친 것 같습니다.

귀하의 라우터가 DMZ 호스트를 제공하는 것으로 확인됩니다. 이는 잠재적인 대안이 될 수 있지만 들어오는 모든 트래픽은 해당 호스트로 전달됩니다. 그래서 위험할 수도 있습니다.

관련 정보