2012-04-27 4 views
1

У меня есть настройка XAMPP на моем ноутбуке (OSX 10.6) для dev, и я хотел использовать VirtualDocumentRoot, чтобы я мог делать * .localhost, и он автоматически распаковывался в папку под моим каталогом сайтов. У меня все хорошо налажено, и он отлично работает, но когда я пришел на работу сегодня, я обнаружил проблему с тем, как наша ЛВС обрабатывает DNS.Как получить привязку для использования DHCP-DNS для поиска?

Короче говоря, вместо проверки DNS-сервера локальной сети для локальных доменов он выходит на корневой каталог. Есть ли способ получить привязку для проверки DNS-сервера, предоставленного DHCP, для адресов, за которые он не отвечает? Или, альтернативно, есть ли способ заставить мои ОС использовать DHCP-сервер DNS сначала, а затем вернуться к локальному с минимальным ударом по производительности?

Спасибо!

ответ

0

Я использую Linux Arch, но, как MacOSX основан на какой-то * NIX системы - может это поможет вам идеи:

Посмотрите на файл /etc/resolv.conf. В моей настройке этот файл автоматически генерируется NetworkManager.

Этот документ пишет о том, чтобы обновить /etc/resolv.conf когда Dhcpcd, NetworkManager или dhclient используется: https://wiki.archlinux.org/index.php/Dnsmasq#DHCP_Setup

Таким образом, вы просто PREPEND местный DNS, прежде чем dns dhcp (или статический, если вы переключаетесь на статическую конфигурацию). Убедитесь, что вы удалите все пересылки с вашего DNS-сервера.

Если MacOS не использует их, может этот способ дает вам подсказку, даже если это очень ограничено: Добавить глобальное имя-сервера (например, Google, один 8.8.8.8) в список вашего DNS-сервера форвардеров ,