2

Я настраиваю виртуальные среды разработки и хочу, чтобы hostname.domain был чем-то конкретным, например, "barney.local". Однако мой файл /etc/resolv.conf продолжает обстреливаться, потому что я использую DHCP. Я поместил это в мой dhclient.conf:

supersede domain-name "localhost"
supersede host-name "barney"

..но это не помогло Я не уверен, где я иду не так. Как я могу все еще использовать DHCP, но настроить эту виртуальную среду так, чтобы она воспринималась как barney.local?

к вашему сведению, я запускаю Debian Squeeze

1 ответ1

0

Если вы используете debian squeeze, у вас есть автоматическая опция, когда вы устанавливаете bind9 из репозитория для разрешения с помощью bind вместо использования DNS, предоставленного DHCP.

Затем вы можете добавить свой собственный TLD (например, .local) в bind для их разрешения.

Вы найдете конфигурацию dhclient в /etc /dhcp3 /. Но уверены ли вы, что проблема связана с настройкой resolv, а не с вашего DNS-сервера?

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

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