Я просто хочу добавить свой собственный список поисковых доменов, но не переопределяя те, которые возвращены DHCP?
Как можно было предположить, я уже пытался добавить их в «Сеть»> «Дополнительно»> «DNS», но добавив их туда, он переопределит те из DHCP, что не является моей целью.
Было бы идеально, если бы я мог добавить их после тех, которые формируют DHCP, но я бы также принял решение, которое добавляет их после.
Вторая попытка будет, /etc/resolv.conf
но сообщение из файла будет настолько ясным, насколько это возможно:
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
Лично я отправил бы парня, который написал это сообщение, чтобы оказать некоторую поддержку по телефону в течение двух месяцев. Итак, он научился бы добавлять некоторые подсказки в следующий раз, когда он документирует вещи: где вы должны настроить параметры? или включите ссылку на статью базы знаний.
Тем не менее, я не хочу что-то, что теряется при незначительном обновлении OS X.
Как я могу сделать это для OS X 10.7?
Ответы:
Возможно, попробуйте добавить / добавить их
/etc/resolv.conf
? Вы не можете добавить их в конец списка вручную, разделив запятой в Lion? Кажется, что он работает в 10.6, он добавляет его в дополнение к тем, которые поставляются с DHCP, и вся их часть мгновенно появляется в resolv.conf.Возможно, это не сработает для ваших целей, но почему бы просто не добавить вручную предоставленные DHCP и те, которые вы хотите добавить, и сохранить их в Системных настройках? Тогда вам не нужно беспокоиться о перезаписи чего-либо, так как вы будете добавлять их вручную. Я не думаю, что ваш домен будет менять имена очень часто.
Я могу сказать вам, что Snow Leopard mDNSResponder (Bonjour) обрабатывает все DNS (не только Multicast DNS).
источник
resolve.conf
использование устарело, документировано в файле.Вы можете использовать
networksetup
команду и добавить дополнительные поисковые домены в массив в командной строке: со страницы руководства:Так:
этот вызов должен иметь правильный порядок.
источник
Просто поместите файл в / etc / resolver / с именем, например "searchappend", с таким содержимым:
Только не называйте файл "com" или какой-либо другой действительный TLD. Это работает из-за магии решателя OSX. Для получения дополнительной информации прочитайте https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man5/resolver.5.html.
У меня там есть файл с именем «консул», который выглядит так:
Это волшебным образом делает так, что .consul добавляется к пути поиска, и любое решение для доменов .consul использует мой локальный сервер имен.
источник
search mydomain.com
. Дополнительный поисковый домен применяется ко всем сетевым адаптерам и добавляется к существующим поисковым доменам DHCP.man 5 resolver
на вашем Mac? ссылка была на веб-версию той же самой страницы руководства.Добавьте их в Системные настройки> Сеть> Дополнительно> | DNS |
(Есть какая-то конкретная причина для того, чтобы за это проголосовали? Он делает именно то, о чем просит запрашивающая сторона, и не требует использования Терминала.)
источник
Предполагая, что ваш маршрутизатор предоставляет свой набор DNS-серверов, добавьте его IP-адрес (ваш маршрутизатор) в список DNS-серверов . Добавьте свои собственные DNS-серверы под ним.
Ваш компьютер сначала запросит ваш маршрутизатор, а затем переключится между теми, которые вы определили вручную.
источник