Mengonfigurasi setelan DNS emulator

Saat proses memulai, emulator akan membaca daftar server DNS yang digunakan oleh sistem Anda. Kemudian emulator akan menyimpan alamat IP hingga empat server dalam daftar ini dan menyiapkan alias di alamat 10.0.2.3, 10.0.2.4, 10.0.2.5, dan 10.0.2.6 yang diemulasikan jika perlu.

Di Linux dan macOS, emulator mendapatkan alamat server DNS dengan menguraikan file /etc/resolv.conf. Di Windows, emulator mendapatkan alamat dengan memanggil API GetNetworkParams(). Hal ini biasanya berarti emulator mengabaikan konten file hosts Anda (/etc/hosts di Linux dan macOS, %WINDOWS%/system32/HOSTS di Windows).

Menentukan server DNS secara manual

Saat memulai emulator dari command line, Anda dapat menggunakan opsi -dns-server <serverList> untuk menentukan alamat server DNS yang akan digunakan secara manual.

  • <serverList> adalah daftar nama server atau alamat IP yang dipisahkan koma.
  • Opsi ini berguna jika Anda mengalami masalah resolusi DNS di jaringan yang diemulasikan, seperti pesan "error Host Tidak Dikenal" saat menggunakan browser web.
emulator @MyAvd -dns-server 8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844