عند بدء التشغيل، يقرأ المحاكي قائمة خوادم نظام أسماء النطاقات التي يستخدمها نظامك. بعد ذلك، يتم تخزين عناوين IP لما يصل إلى أربعة خوادم في هذه القائمة وإعداد أسماء مستعارة لها على العناوين المحاكية 10.0.2.3 و10.0.2.4 و10.0.2.5 و10.0.2.6، حسب الحاجة.
على نظامَي التشغيل Linux وmacOS، يحصل المحاكي على عناوين خادم نظام أسماء النطاقات (DNS) من خلال تحليل الملف /etc/resolv.conf. على أجهزة Windows، يحصل المحاكي على العناوين من خلال طلب بيانات من واجهة برمجة التطبيقات GetNetworkParams(). يعني هذا عادةً أنّ المحاكي يتجاهل محتوى ملف hosts (/etc/hosts على Linux وmacOS، و%WINDOWS%/system32/HOSTS على Windows).
تحديد خوادم نظام أسماء النطاقات يدويًا
عند بدء المحاكي من سطر الأوامر، يمكنك استخدام الخيار -dns-server
<serverList> لتحديد عناوين خوادم نظام أسماء النطاقات التي سيتم استخدامها يدويًا.
-
<serverList>هي قائمة بأسماء الخوادم أو عناوين IP مفصولة بفواصل. - يكون هذا الخيار مفيدًا إذا واجهت مشاكل في التحويل باستخدام نظام أسماء النطاقات في الشبكة المحاكية، مثل رسالة "خطأ في المضيف غير معروف" عند استخدام متصفّح الويب.
emulator @MyAvd -dns-server 8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844