
Windows 8 호스트가 있고 Ubuntu 14.10 서버를 vmware의 가상 머신으로 설치했습니다. LAMP 서버를 설치했고 이 서버에서 웹사이트를 호스팅하려고 합니다. 가상호스트를 만들었습니다. 주소 192.168.0.106으로 이동하면 호스트 컴퓨터에서 내 웹사이트에 액세스할 수 있습니다.
Wi-Fi 라우터를 통해 인터넷에 연결했습니다. 고정 IP가 없습니다. 라우터 정보로 이동하면 다음과 같은 결과가 나타납니다.
랜
- MAC 주소:B0:C5:54:83:90:FA
- IP 주소:192.168.0.1
- 서브넷마스크 :255.255.255.0
- DHCP 서버 : 활성화됨
인터넷
- MAC 주소:B0:C5:54:83:90:FB
- IP 주소 : 10.30.195.241
- 서브넷 마스크 :255.255.224.0
- 기본 게이트웨이:10.30.192.1
- DNS : 113.193.5.23, 113.193.12.14
Google에서 "내 IP는 무엇입니까?"를 검색하면 호스트 및 게스트 OS 모두에서 113.193.56.198이 표시됩니다.
이제 내 문제는 인터넷에서 내 사이트에 어떻게 액세스할 수 있느냐는 것입니다. 우분투에서 호스트 파일과 가상 호스트 구성 파일을 편집해야 한다는 것을 알고 있는데 어떤 IP 주소를 사용해야 합니까? DNS 서버를 설정해야 하나요? godaddy에 도메인을 등록했는데, 도메인 설정 페이지에서 "가리키는 대상"에 어떤 IP 주소를 입력해야 하는지 알고 싶습니다.
기본적으로 하루 동안만 작동하더라도 내 사이트로 이동하려면 주소 표시줄에 어떤 IP 주소를 입력해야 하는지, 해당 IP를 사용하려면 우분투에서 호스트 파일과 구성 파일을 어떻게 편집해야 하는지 알고 싶습니다. 나는 많은 포럼에서 검색을 시도했지만 필요한 명확성을 찾지 못했습니다.
답변1
결국 그것은 매우 간단합니다.
- 외부 IP 주소를 기록해 두세요.
- 도메인이 IP 주소를 가리키도록 필요에 따라 DNS 레코드를 업데이트하세요.
- 포트 80 및 443을 웹 서버로 전달합니다.
- 방화벽과 같은 다른 것이 트래픽을 차단하고 있지 않은지 확인하십시오.
ISP가 포트 80 트래픽을 허용하고 웹 서버가 사이트를 올바르게 제공하고 있다면 제대로 작동할 것입니다.
비결은 이렇습니다.
다음과 같은 프록시 사이트를 이용하세요.이것웹 서버와 동일한 라우터 뒤에서 사이트에 액세스하려는 경우 사이트에 액세스하려고 합니다. 또는 다른 네트워크에 연결된 휴대폰이나 다른 모바일 장치를 사용하십시오.
요점은 추가 구성 없이는 인터넷 주소를 사용하여 웹 서버와 동일한 네트워크에서 사이트에 액세스할 수 없다는 것입니다. 그러나 추가 구성은 일반적으로 패킷이 네트워크를 떠나는 것을 방지하여 웹 주소를 사용하여 인터넷 어디에서나 작동하는지 확인하려는 목적을 무산시킵니다.
답변2
인터넷에서 게이트웨이에 접근할 수 있다고 가정하면 VM으로 트래픽을 보내기 위해 라우터에서 포트 전달을 설정해야 합니다. 이것은 질문의 후반부에 대해서만 대답합니다.
ISP가 실제로 NAT를 사용하고 있다면 해당 ISP에 연락하여 원하는 대로 외부에서 컴퓨터에 액세스할 수 있는지 알아보아야 합니다. 가능하다면 가리켜야 할 IP를 제공해야 합니다.
단계는 라우터에 따라 다르지만 포트 전달 기능이 있습니다. 라우터가 저렴하지 않으면 라우터 설정 어딘가에서 이를 지원하지 않을 수 있습니다. 라우터에 로그인하여 찾아야 합니다. 그런 다음 각각 http 및 https에 대한 포트 80 및 443의 트래픽을 VM으로 전달해야 합니다. 내부 IP로 전달합니다. 따라서 웹의 트래픽이 라우터에 도달하면 네트워크에서 이를 보낼 위치를 알 수 있습니다.