친구에게 개발중인 웹 사이트를 볼 수 있도록 인터넷에 웹 서버를 열려고합니다. 포트 포워드 방식 (내 ISP가 라우터에서 이것을 허용하지 않을 것임) 으로 시도를 포기했기 때문에 DMZ에 대해 생각하기 시작했습니다.
그래서 라우터의 DMZ 설정에 내부 서버 IP를 추가했으며 (아래 이미지 참조) 이제 Windows Phone을 사용하여 연결을 테스트하고 싶습니다 (현재 다른 컴퓨터가 없기 때문에). 여전히 브라우저를 사용하고 동일한 내부 IP ( "192.168.XX"와 같은)를 삽입해도 작동하지 않는 것 같습니다 ( "페이지를 시각화 할 수 없습니다"메시지가 표시됨). 스마트 폰을 사용하고 있기 때문입니까? 다른 URL로 웹 서버에 액세스해야합니까 (예 : 포트 80 포함)?
Apache 서비스가 켜져 있고 LAN 내에서 웹 사이트에 연결할 수 있음을 확인합니다. 여전히 누락 된 것이 있습니까? DMZ 사용의 문제점에 대해 알고 있지만 일시적인 실험이므로 괜찮습니다.
내 라우터는 보다 폰 r216z 입니다.
편집 1
이제 스마트 폰에서 브라우저를 통해 서버 시스템의 외부 IP ( whatismyip.com 에서 찾은 )를 입력하여 외부 장치에서 웹 서버에 액세스하려고 시도 하지만 여전히 동일한 결과입니다. URL은 "/tutorial/ajaxdemo.html"과 같습니다. 또한 이것이 관심이 있다면 웹 서버 서버 포트에 대한 방화벽이 작동하지 않습니다.
1
공개 IP 주소를 사용해야합니다.
—
DavidPostill
어디? DMZ 설정에서 또는 외부 장치에서 브라우저에서 액세스 할 때?
—
umbe1987
외부 장치의 브라우저에서.
—
DavidPostill
감사. 나는 그것을 시도했지만 여전히 작동하지 않습니다 ... whatismyip.com에서 IP를 읽고 브라우저에서 사용했습니다. 웹 서버가 켜져 있고 "localhost / tutorial / ajaxdemo.html"을 입력하여 서버 시스템 자체에서 페이지에 액세스하면 리소스에 도달합니다. "localhost"부분 대신 "<EXTERNAL_SERVER_IP>"를 사용하여 동일한 작업을 수행하면 페이지에 도달 할 수 없습니다. 어떠한 제안?
—
umbe1987
외부 IP를 사용할 때는 NAT가 아닌 고유 한 IP인지 확인하십시오. 이동 통신사는 NAT 뒤에 많은 사용자를 배치하고 따라서 하나의 IP 주소를 사용하는 경향이 있습니다. 결과적으로 웹 서버를 포함하여 해당 NAT 뒤에있는 장치에 연결할 수 없습니다.
—
GiantTree