로컬 네트워크의 웹 사이트에는 액세스 할 수 없지만 외부에서 액세스 할 수는 있습니다 [중복]


0

이 질문에는 이미 답변이 있습니다.

집에서 오래된 PC를 사용하고 기능적인 Nginx 서버로 Ubuntu 16.04를 설정했습니다. 집에 없을 때 (예 : 집 WiFi를 사용하지 않는 경우) 외부에서 연결할 수있는 웹 사이트를 호스팅하고 있습니다.

https://uhostjobs.com

흥미롭게도 (회사에서 제공 한) VPN에 연결되어 있고 집에 있고 집 WiFi를 사용하는 경우에도 웹 사이트에 연결할 수 있습니다.

불행히도 내가 집에있을 때, 즉 내 집 WiFi를 사용하는 경우 웹 사이트에 연결할 수 없습니다. 내가 사용하는 라우터는 Bell Home Hub 3000이며 포트 전달을 올바르게 설정합니다 (웹 사이트가 작동하기 때문에 올바르게 말합니다). 이전에는 Rogers WiFi 라우터와 동일한 작업을 수행했으며 가정이나 외부에서 잘 작동했습니다. 그러나 Bell으로 이동하여 Bell Home Hub 3000을 사용했기 때문에 문제가 시작되었습니다.

로컬 WiFi를 사용하는 동안 로컬 서버 / 웹 사이트에 연결할 수없는 이유를 이해하는 데 도움을 주셔서 감사합니다.

고급 도구 및 설정 :

고급 도구 및 설정

포트 포워딩 :

포트 포워딩


필요한 것은 헤어핀 NAT입니다.
Twisty Impersonator 2016

안녕하세요 @TwistyImpersonator, 불행히도 Bell Home Hub 3000의 구성은 매우 제한적입니다. 포트 포워딩 이외의 다른 것은 보이지 않습니다. 라우터의 "고급 도구 및 설정"메뉴 스크린 샷을 추가했습니다.
Edgar Manukyan

답변:


2

LAN 내부에서 외부 서비스에 액세스 할 수 없음을 지적 해 주셔서 감사합니다 @ G-Man

'C : \ Windows \ system32 \ drivers \ etc \ hosts'파일에 다음 줄을 추가했습니다 (먼저 관리자로 메모장을 연 다음 파일을 가리킴).

192.168.2.17 uhostjobs.com englishrealm.net wp1.englishrealm.net

여기서 첫 번째 숫자는 내 Ubuntu 서버의 IP 주소와 호스트 된 웹 사이트의 이름입니다. 그것은 매력처럼 작동합니다. 서버에 연결하는 데 사용할 모든 컴퓨터에이 파일을 추가해도 상관 없습니다.

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