У меня есть несколько виртуальных машин, запущенных поверх Citrix XenServer 6.1 в лабораторной сети, но я думаю, что эта проблема может не относиться к XenServer.
Работает несколько разных ОС:
- Fedora 19
- Ubuntu 12.04 Desktop
- Ubuntu 12.04 Server
- Windows 7
Каждый получает два адреса DNS-сервера из DHCP:
- Основной: 172.16.18.68, который является нашим локальным DNS в нашей лабораторной сети. Он разрешает имена внутри нашей лабораторной сети.
- Вторичный: 10.10.201.11, который является DNS за пределами нашей лабораторной сети, но все еще является частью нашей компании. Это обеспечивает наш доступ к внешнему миру.
На Windows 7 и Ubuntu 12.04 Server я могу разрешать доменные имена вне и внутри своей лабораторной сети. В Ubuntu 12.04 Desktop и Fedora 19 я могу разрешать имена только внутри своей лабораторной сети - я не могу разрешить их снаружи. Я все еще могу зайти на google.com, набрав 74.125.131.106 в веб-браузере, поэтому у меня есть доступ к внешнему миру, но не к DNS. Если я переключу порядок DNS-серверов, тогда я смогу разрешить внешние имена, но не внутренние имена. Таким образом, Fedora 19 и Ubuntu Desktop используют только первый сервер в списке DNS-серверов, и в случае сбоя они не пробуют альтернативный. Это почему? И почему то же самое не происходит на Ubuntu Server и Windows 7?