내 프로그램을 평가하기 위해 테스트 베드를 구축하려고합니다. 물리적 하드웨어 (서버, 스위치, 라우터)가 없으므로 VirtualBox를 사용하여 모든 것을 가상화하기로 결정했습니다. 요구 사항은 다음과 같습니다
- 3 서버,이 서버 중 하나는이 테스트 베드를 위해 수정 한 DNS 네임 서버이며이를 사용해야합니다.
- 1 Android 전화, Android x86을 사용하고 있습니다. 실제 전화를 사용하고 싶었지만 VirtualBox 네트워크에 연결하는 방법을 모르겠습니다. 그래서 가상화 된 Android를 사용했습니다.
- 모든 장치는 인터넷에 액세스 할 수 있어야합니다. NAT 네트워크 모드를 사용하여이를 달성했습니다.
- 모든 장치가 서로 대화 할 수 있습니다. NAT 네트워크 모드를 사용하여이를 달성했습니다.
- 모든 장치는 VirtualBox, NAT 네트워크에있는 DNS 이름 서버를 사용해야합니다.
4에 문제가 있습니다. 데비안이기 때문에 서버의 네임 서버를 쉽게 변경할 수 있지만 Android의 네임 서버는 변경할 수 없습니다. 안드로이드가 인터넷에 어떻게 액세스하는지 알지 못하지만 내장 DHCP 서버가 안드로이드 네임 서버를 전송한다고 가정하지만 IP 도구를 사용하여 네임 서버를 확인하면 0.0.0.0 주소가 표시됩니다.
어쨌든 안드로이드의 네임 서버를 NAT 네트워크의 서버 중 하나로 변경해야합니까?
또한 내 요구 사항을 충족하는 모든 가상화 솔루션을 엽니 다.