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


1

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

그래서 첫 단계 192.168.1.1로 브라우저에 들어가서 모뎀 관리 콘솔에 로그인했습니다.

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

1

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

2

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

삼

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

그래서 내가 뭘 잘못하고 어떻게 고쳤습니까?


google.com에 액세스 할 수 있습니까 ? 그것은 80이 아니라 443을 넘어 설 것입니다.
Alex Atkinson

첫 번째 단계는 라우터를 재부팅하는 것입니다. 플러그를 뽑고 10 초 정도 기다렸다가 다시 연결하십시오. 당신은 마술처럼 인터넷을 다시 가지고 있습니까?
Russell Uhl

이것은 정말로 이상하게 보인다. 라우터에서 가상 서버 규칙을 작성할 때 '인터페이스 사용'필드의 옵션은 무엇입니까?
Bas van der Wiel

@Alex, u 맞습니다. 그래도 Google.com에는 갈 수 있지만 Yahoo.com에는 갈 수 없습니다
Tom

사용 인터페이스에는 ALL 또는 pppoe_eth0 / ppp0.1의 2 가지 옵션이 있습니다.
Tom

답변:


0

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

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

canihazip.com을 사용하는 사람들을위한 참고 사항. 그들은 방문 페이지를 뚱뚱하게 만들었습니다. 스크립팅시 'canihazip.com/s'를 사용하십시오.

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


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


No-IP.com을 사용하고 있습니다. 포트 8080에서 포트 전달을 수행하고 No-ip 클라이언트를 실행하고 Tomcat 서버와 같은 웹 서버를 시작하면 xxx로 이동하여 Tomcat 페이지를 볼 수 있습니다. xx.xx.xx : 8080. 그러나 8080을 제거 할 수 없습니다. 8080을 제거하는 유일한 방법은 포트 80을 포트 포워딩하는 것입니다. 그러나 위에서 언급 한 바와 같이 인터넷 문제가 있습니다.
Tom

당신의 대답은 흥미 롭습니다. 그러나 당신이 "http : // [external ip] : 21000"이라고 말한 것처럼 21000을 제거하는 방법. 도메인을 방문 할 때 일반 사용자가 ": 21000"을 입력하지 않게 하시겠습니까?
Tom

정기적 인 포트 80 웹 브라우징을 허용하는 유일한 옵션은 호스트를 DMZ에 배치하는 것입니다. 그렇게 할 경우 iptables 또는 방화벽을 매우 신중하게 설정하십시오. 필요한 것만여십시오.
Alex Atkinson

인터넷에 정보가 없기 때문에 답변을 업데이트하고 호스트를 DMZ에 올바르게 배치하는 방법을 알려 줄 수 있습니까?
Tom

DMZ를 했으므로 URL에 8080을 입력 할 필요가 없습니다. 도와 주셔서 감사합니다 !!
Tom

0

내가 말할 수있는 것은 라우터가 버그입니다. 포트 포워딩은 라우터의 외부 IP에만 적용되어야하며 포트 80으로의 아웃 바운드 연결에 어떤 영향을 미치는지 보입니다.

라우터가 DMZ 호스트를 제공하는 것으로 보이며, 이는 대안이 될 수 있지만 들어오는 모든 트래픽이 전달됩니다. 따라서 위험 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.