По умолчанию я хотел бы использовать общедоступные DNS-серверы Google и использовать их при сбое.
Это возможно? ... Я ищу установку, которая не сломалась бы, когда я переставляю свой ноутбук без других сетей.
Было бы приемлемо, если бы я нашел решение, специфичное для этого сетевого соединения Wi-Fi (чтобы сделать трюк только в этом случае, и использовать значения по умолчанию для других).
Ответы:
Вы можете использовать,
ipconfig getpacket
чтобы найти DNS-сервер, рекомендуемый DHCP:Итак, если вы используете
Wi-Fi
адаптер и его устройствоen0
, вы можете:источник
Да, вы можете добавить DNS-серверы Google вверху списка и следить за ними со своими (серверы интрасети).
источник
Есть также способ сделать это из командной строки, если вы являетесь сетевым администратором и ищете способ сделать это в пакете:
Замените «Wi-Fi» на правильное сетевое устройство. Вместо этого вы можете использовать:
источник
Я пытаюсь сделать то же самое. Я собираюсь вручную запустить сервер кэширования DNS и заставить его изучать интрасети, когда я присоединяюсь.
Я рад, что DNS-сервер может даже различать имена хостов в интрасети и в Интернете, прежде чем делать рекурсивный вызов.
Я беспокоюсь, что мне понадобятся короткие TTL, или мне нужно писать хуки, чтобы каждый раз, когда менялся интерфейс, я рассматривал сброс кеша dns или что-то подобное.
Я сообщу в случае успеха ...
Первые 50%
Посмотрев сравнение DNS-серверов в Википедии , Dnsmasq занял первое место в моем списке.
Оказывается,
brew
есть форум дляdnsmasq
, и у него даже есть некоторый субинтерфейс ,services
написанный дляbrew
... отлично, меньше думать, просто нужно поработать с конфигом.(
brew
также имеетbind
, но минимальное состояние также привлекательно для меня - не нужно очищать его при настройке сети).Делать
dnsmasq
чтобы убедиться, что он может использовать настройки интрасети. (настоящий вызов)источник