تنظیمات DNS شبیه ساز را پیکربندی کنید

در هنگام راه‌اندازی، شبیه‌ساز فهرست سرورهای DNS مورد استفاده سیستم شما را می‌خواند. سپس آدرس‌های IP حداکثر چهار سرور را در این فهرست ذخیره می‌کند و در صورت نیاز، نام‌های مستعار را برای آنها روی آدرس‌های شبیه‌سازی شده 10.0.2.3 ، 10.0.2.4 ، 10.0.2.5 و 10.0.2.6 تنظیم می‌کند.

در لینوکس و macOS، شبیه‌ساز آدرس‌های سرور DNS را با تجزیه فایل /etc/resolv.conf به دست می‌آورد. در ویندوز، شبیه‌ساز آدرس‌ها را با فراخوانی API GetNetworkParams() به دست می‌آورد. این معمولاً به این معنی است که شبیه‌ساز محتوای فایل hosts شما ( /etc/hosts در لینوکس و macOS، %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