Я пытаюсь построить тестовую площадку для оценки моей программы. У меня нет физического оборудования (сервер, коммутатор, маршрутизатор), поэтому я решил использовать VirtualBox для виртуализации всего. Требования следующие
- 3 Сервера, один из них - DNS-сервер имен, который я модифицировал для этого тестового стенда, и мне нужно его использовать.
- 1 Android телефон, я использую Android x86. Я хотел использовать реальный телефон, но я не знаю, как подключиться к сети VirtualBox. Итак, я использовал виртуализированный Android.
- Все устройства должны иметь доступ к Интернету. Я добился этого с помощью режима сети NAT.
- Все устройства могут общаться друг с другом. Я добился этого с помощью режима сети NAT.
- Все устройства должны использовать DNS-сервер имен, который находится в VirtualBox, сети NAT.
У меня проблема с 4. Я могу легко изменить сервер имен серверов, потому что это просто Debian, но я не могу изменить сервер имен Android. Я даже не знаю, как Android получил доступ к Интернету, но я предполагаю, что встроенный сервер DHCP отправляет серверы имен Android, хотя когда я использовал инструменты IP для проверки сервера имен, он показывал адрес 0.0.0.0.
Итак, есть ли способ изменить имя сервера Android на один из серверов в сети NAT?
Я также открыт для любого решения виртуализации, которое отвечает моим требованиям.