Я использую Virtual Box для разработки LAMP. Я пытаюсь протестировать API внешнего сервиса, но DNS на виртуальной машине, кажется, разрешает только половину времени. Я использую Windows 8, а виртуальная машина - Ubuntu 10.04. У меня есть и мостовой адаптер, и адаптер только для хоста на виртуальной машине. Я делаю nslookup на ВМ, и он иногда показывает, что он недоступен, а в других случаях он работает просто отлично.

Я не уверен, какая другая информация необходима, чтобы помочь решить эту проблему, поэтому дайте мне знать.

Спасибо

1 ответ1

0

Я заметил, что проблема DNS в среде Windows тоже. То есть, это проблема DNS среды Windows, и она не имеет ничего общего с Virtual Box, будь то Bridged Adapter или Host-only Adapter.

Вы ничего не можете сделать, чтобы исправить проблему DNS в среде Windows. Наилучшим подходом является добавление DNS-сервера, использующего только кеш, в вашем Virtual Box, чтобы он мог полностью защитить вас от ненадежного DNS-сервера локального домена.

Наиболее полное руководство по настройке DNS-сервера только для кеша в сети IMHO:

Предоставление услуг DHCP и DNS с помощью DNSMasq
http://sfxpt.wordpress.com/2011/02/06/providing-dhcp-and-dns-services-with-dnsmasq/

Вы можете пропустить часть DHCP-сервера и использовать DNS-сервер локального домена в качестве источника для DNS-сервера DNSMasq только для кэширования.

НТН

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .