라우터 외부의 dyndns.org 구동 홈 웹 서버에 HTTP를 통해 연결할 수 없습니다 … 이유가 무엇입니까? PS3 브라우저)에있는 다른 컴퓨터에서 도메인 이름을

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

  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 설정에서 내가 뭘 잘못하고 있니?



답변

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

ISP에 문의하십시오.


답변

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