포트를 가상 컴퓨터로 전달하고 서버로 사용하는 방법
VirtualBox와 VMware는 기본적으로 NAT 네트워크 유형의 가상 시스템을 만듭니다. 가상 머신에서 서버 소프트웨어를 실행하려면 네트워크 유형을 변경하거나 가상 NAT를 통해 포트를 전달해야합니다.
가상 머신은 일반적으로 가상 머신 바깥에서 접근 할 필요가 없으므로 대부분의 사람들에게는 기본값이 좋습니다. 들어오는 연결로부터 가상 컴퓨터를 격리하기 때문에 실제로 보안을 제공합니다..
브리지 된 네트워킹 선택
NAT 네트워크 유형을 사용하면 호스트 운영 체제가 네트워크 주소 변환을 수행합니다. 가상 컴퓨터는 호스트 컴퓨터의 IP 주소를 공유하며 들어오는 트래픽을받지 않습니다. 대신 브리지 된 네트워킹 모드를 사용할 수 있습니다. 브리지 모드에서 가상 컴퓨터는 네트워크의 별도 장치로 나타나며 자체 IP 주소를가집니다..
VirtualBox에서 가상 컴퓨터의 네트워크 유형을 변경하려면 가상 컴퓨터를 마우스 오른쪽 단추로 클릭하고 설정을 선택합니다. 설정을 클릭 할 수없는 경우 이러한 변경을 수행하기 전에 가상 시스템의 전원을 꺼야합니다.
네트워크 설정 섹션에서 브리지 어댑터 네트워크 모드를 선택하고 확인을 클릭하십시오. 각 유형의 네트워크 모드에 대한 자세한 내용은 VirtualBox 설명서의 네트워킹 모드 소개 섹션을 참조하십시오..
이 프로세스는 VMware 응용 프로그램과 비슷합니다. 먼저 전원이 꺼진 가상 컴퓨터를 마우스 오른쪽 단추로 클릭하고 가상 컴퓨터 설정을 선택합니다..
네트워크 어댑터 가상 하드웨어 장치를 선택하고 브리지 된 네트워크 연결 유형을 선택한 다음 확인을 클릭하십시오..
가상 컴퓨터로 포트 전달
어떤 이유로 든 NAT 네트워크 모드를 사용하려는 경우 가상 컴퓨터의 NAT를 통해 포트를 전달할 수도 있습니다. 이 단계들 중 하나만 필요합니다. 위의 브리지 된 네트워킹을 활성화 한 경우 포트를 전달할 필요가 없습니다..
VBoxManage 명령을 사용하여 VirtualBox의 포트를 전달해야했지만, 이제 VirtualBox에는 간단한 그래픽 포트 전달 창이 있습니다. 그래픽 인터페이스를 사용하는 대신 VBoxManage 명령으로 포트 전달을 설정해야하는 경우 VirtualBox의 설명서에서 지침을 찾을 수 있습니다.
VirtualBox에서 포트를 전달하려면 먼저 메뉴에서 설정 옵션을 선택하여 가상 시스템의 설정 창을 엽니 다.
가상 시스템의 구성 창에서 네트워크 패널을 선택하고 고급 섹션을 확장 한 다음 포트 전달 단추를 클릭하십시오. 이 버튼은 NAT 네트워크 유형을 사용하는 경우에만 활성화됩니다. NAT를 사용하는 경우 포트를 전달하면됩니다..
VirtualBox의 포트 전달 규칙 창을 사용하여 포트를 전달하십시오. IP 주소를 지정할 필요가 없습니다. 두 필드는 선택 사항입니다..
노트: IP 세부 정보를 입력 할 필요가 없지만 호스트 IP 상자를 비워두면 VirtualBox가 0.0.0.0에서 수신 대기하게됩니다. 즉, 로컬 네트워크의 모든 트래픽을 수용하여 가상 시스템으로 전달합니다. 들어가다 127.0.0.1
Host IP 상자에서 VirtualBox는 컴퓨터에서 시작된 트래픽, 즉 호스트 운영 체제의 트래픽 만 수락합니다.
VMware를 사용하는 경우 가상 네트워크 편집기 (vmnetcfg) 응용 프로그램을 사용하여이를 수행해야합니다. VMware Workstation 사용자는 편집 -> 가상 네트워크 편집기를 선택하여 열 수 있습니다..
유감스럽게도이 유틸리티는 VMware Player에 포함되어 있지 않습니다. VMware Player 설치 프로그램에서 vmnetcfg.exe 파일을 추출하여 직접 설치하는 방법이 있지만 VMware Player의 최신 버전 인 VMware Player 5.0에서 vmnetcfg.exe 유틸리티를 찾을 수 없습니다 - 더 이상 포함될 수 없습니다 설치 프로그램. VMware Player를 사용하는 경우에도 브리지 된 네트워킹 모드를 사용하여 서버에 액세스 할 수 있습니다..
이는 가상 시스템 내부의 서버 소프트웨어를 연결할 수있게하는 프로세스의 일부일뿐입니다. 또한 다음 사항을 확인해야합니다.
- 가상 컴퓨터에서 실행중인 방화벽 소프트웨어가 연결을 차단하지 않습니다. (게스트 운영 체제의 방화벽에서 서버 프로그램을 허용해야 할 수도 있습니다.)
- 호스트 컴퓨터의 방화벽 소프트웨어가 연결을 차단하지 않습니다. (포트 포워딩이있는 NAT 모드에만 적용되며 호스트 컴퓨터의 방화벽은 브리지 네트워킹 모드를 방해하지 않습니다.)
- 라우터가 포트를 올바르게 전달합니다. 이는 인터넷에서 가상 시스템에 액세스하려는 경우에만 필요합니다. 라우터에 대한 포트 전달에 대한 가이드를 참조하십시오.