나는 라우터 뒤에 웹 서버를 설치하고있다. 나는 다음을했다 :
- 라우터 : 포트가 80, 8000, 8080을 올바른 IP 주소 (이 경우 192.168.1.5)로 전달했습니다.
- 라우터 : dyndns.org 동적 DNS를 사용합니다.
- 내 상자 (Vista 호스트에 앉아있는 VM 기반 데비안 ... 브리지 된 네트워킹 사용 가능) @ 192.168.1.5:80에서 웹 서버 (Django의 개발 웹 서버)를 시작했습니다.
내 라우터 (예 : iPhone, 직장 노트북, PS3 브라우저)에있는 다른 컴퓨터에서 도메인 이름을 사용하여 웹 사이트에 연결할 수 있습니다 mikerand.dyndns-home.com ). 그러나 라우터 외부에있을 때 (예 : 직장 랩톱이 직장에 연결되어 있거나 WiFi 대신 3G를 iPhone으로 설정 한 경우) 연결할 수 없습니다.
이상한 점은 동일한 Debian 상자에서 실행되는 SSH 서버가 도메인 이름을 사용하는 라우터 외부의 연결을 허용한다는 것입니다. 따라서 포트 22에서 포트 포워딩과 dyndns가 올바르게 작동한다는 것을 알고 있습니다.
질문 : HTTP 설정에서 내가 뭘 잘못하고 있니?