শুরুতে, এমুলেটরটি আপনার সিস্টেমে ব্যবহৃত DNS সার্ভারের তালিকা পড়ে। এরপর এটি এই তালিকার চারটি সার্ভারের IP ঠিকানা সংরক্ষণ করে এবং প্রয়োজন অনুসারে 10.0.2.3 , 10.0.2.4 , 10.0.2.5 এবং 10.0.2.6 এ এমিলেটেড ঠিকানাগুলিতে তাদের উপনাম সেট করে।
লিনাক্স এবং ম্যাকোসে, এমুলেটর /etc/resolv.conf ফাইলটি পার্স করে DNS সার্ভারের ঠিকানাগুলি পায়। উইন্ডোজে, এমুলেটর GetNetworkParams() API কল করে ঠিকানাগুলি পায়। এর অর্থ সাধারণত এমুলেটর আপনার hosts ফাইলের বিষয়বস্তু উপেক্ষা করে (লিনাক্স এবং ম্যাকোসে /etc/hosts , উইন্ডোজে %WINDOWS%/system32/HOSTS )।
DNS সার্ভারগুলি ম্যানুয়ালি নির্দিষ্ট করুন
কমান্ড লাইন থেকে এমুলেটর শুরু করার সময়, আপনি -dns-server <serverList> বিকল্পটি ব্যবহার করে DNS সার্ভারের ঠিকানাগুলি ম্যানুয়ালি নির্দিষ্ট করতে পারেন।
-
<serverList>হল সার্ভারের নাম বা IP ঠিকানার একটি কমা দ্বারা পৃথক তালিকা। - এই বিকল্পটি কার্যকর যদি আপনি এমুলেটেড নেটওয়ার্কে DNS রেজোলিউশন সমস্যার সম্মুখীন হন, যেমন ওয়েব ব্রাউজার ব্যবহার করার সময় "অজানা হোস্ট ত্রুটি" বার্তা।
emulator @MyAvd -dns-server 8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001:4860:4860::8844