라우터 외부의 dyndns.org 구동 홈 웹 서버에 HTTP를 통해 연결할 수 없습니다 ... 이유가 무엇입니까?


1

나는 라우터 뒤에 웹 서버를 설치하고있다. 나는 다음을했다 :

  1. 라우터 : 포트가 80, 8000, 8080을 올바른 IP 주소 (이 경우 192.168.1.5)로 전달했습니다.
  2. 라우터 : dyndns.org 동적 DNS를 사용합니다.
  3. 내 상자 (Vista 호스트에 앉아있는 VM 기반 데비안 ... 브리지 된 네트워킹 사용 가능) @ 192.168.1.5:80에서 웹 서버 (Django의 개발 웹 서버)를 시작했습니다.

내 라우터 (예 : iPhone, 직장 노트북, PS3 브라우저)에있는 다른 컴퓨터에서 도메인 이름을 사용하여 웹 사이트에 연결할 수 있습니다 mikerand.dyndns-home.com ). 그러나 라우터 외부에있을 때 (예 : 직장 랩톱이 직장에 연결되어 있거나 WiFi 대신 3G를 iPhone으로 설정 한 경우) 연결할 수 없습니다.

이상한 점은 동일한 Debian 상자에서 실행되는 SSH 서버가 도메인 이름을 사용하는 라우터 외부의 연결을 허용한다는 것입니다. 따라서 포트 22에서 포트 포워딩과 dyndns가 올바르게 작동한다는 것을 알고 있습니다.

질문 : HTTP 설정에서 내가 뭘 잘못하고 있니?

답변:


3

일부 인터넷 서비스 제공 업체 (ISP)는 포트 80 트래픽을 (해당 방향으로 만 분명히) 차단하여 국내 / 거주 고객이 ISP가 지원하지 않으려는 ISP 트래픽 양을 유발하는 웹 서버를 가동하는 것을 방지합니다.

ISP에 문의하십시오.


1
빙고. 나는 Optimum을 가지고 있으며 포트 80과 25 (전자 메일)로 들어오는 요청을 가능하게하기 위해 최적의 온라인 부스트를 얻을 필요가 있습니다. 감사합니다.
Begbie00

443이 차단되었는지 확인하십시오 (가능성 있음). 어쨌든이 요일과 연령대에서 HTTPS를 사용해야합니다.
LawrenceC

트랜잭션 물건 (내 사이트에서는 수행하지 않음)을 위해 사용하지만 일반적인 사이트에서는 HTTPS를 사용하는 것이 일반적입니다.
Begbie00

@ Begbie00 : 브라우저와 상태 표시 줄의 왼쪽 상단을 보면 잠긴 자물쇠 아이콘이 있습니까? 일부 정보 웹 사이트는 HTTPS를 사용합니다. 만약 확실성 귀하의 웹 사이트 컨텐츠 중 일부가 귀하의 고객에게 중요하다면, HTTPS에 대한 인증서를 구입하는 것이 좋습니다. 만약 은둔 귀하의 웹 사이트가 귀하의 청중에게 필수적이라면 HTTPS (자체 서명 된 인증서 또는 알려진 CA의보다 편리한 인증서)
RedGrittyBrick

0

SSH 서버가 작동 중이라면 웹 서버 자체에서 일종의 IP 기반 액세스 제어를 가리킬 것입니다. 나는 장고에 대해 충분히 알지 못한다.

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