Saya menggunakan VirtualBox untuk VM saya. Pengaturan jaringan kantor saya nirkabel, yaitu saya terhubung ke jaringan WiFi perusahaan saya, yang memiliki DNS lokal untuk menyelesaikan nama-nama lokal (seperti something.mycompany.com menuju ke 123.45.67.89). Ketika saya membangun VM baru, itu dapat terhubung ke internet luar mewarisi koneksi host tetapi tidak menyelesaikan nama lokal menggunakan DNS lokal. Jadi saya harus masuk ke /etc/hosts
VM dan secara manual membuat entri setelah saya menyelesaikan nama pada host, yang menjengkelkan.
Apakah ada cara agar VirtualBox menghubungkan tamu secara otomatis ke DNS host sehingga saya tidak perlu melakukan langkah manual ini? Tuan rumah saya adalah OSX Mountain Lion , VM biasanya Ubuntu tapi saya ragu itu penting.
sumber
Ya itu mungkin. Ada banyak mode yang tersedia di VirtualBox untuk membangun jaringan antara tamu dan tuan rumah. Daripada menggunakan mode NAT (yang default), Anda dapat menggunakan mode jembatan di mana mesin tamu Anda dapat diperlakukan sebagai entitas yang sepenuhnya terpisah di jaringan Anda. Jadi, tidak hanya host Anda, tetapi mesin lain (seperti server DNS Anda) akan melihat tamu Anda sebagai mesin yang terpisah.
Setelah Anda mengatur mode jembatan, buka saja tamu ubuntu Anda dan gunakan untuk menggunakan nama atau DNS server DNS perusahaan Anda. Baca tutorial ini untuk info lebih lanjut: http://prahladyeri.wordpress.com/2012/08/02/how-to-setup-a-virtual-lan-on-on-your-machine-using-oracle-virtualbox/
sumber
Ini adalah hasil teratas Google, jadi saya ingin mengklarifikasi untuk orang lain. Solusi Yosia bekerja untuk saya dengan menambahkan baris:
hosts: files dns
untuk/etc/nsswitch.conf
Seperti orang lain tunjukkan, solusi asli tidak berfungsi di atas Ubuntu 16.04. VM tamu saya adalah Ubuntu 16.04.
Referensi Membuat Server Linux
sumber
Saya juga memperhatikan koneksi VPN saya mengganggu koneksi internet gelandangan.
Berkat stackexchange ini, saya bisa menyelesaikannya dengan menanamkan ke dalam Vagrantfile saya
Dan menghindari kebosanan karena harus mematikan kotak untuk memodifikasi melalui baris perintah, kemudian reprovision
sumber
Bagi saya itu membantu menambahkan adaptor lain dengan adaptor host-only sambil menjaga yang pertama (mode NAT) di sana juga.
[
sumber