изменить ответ маршрутизатора на обратный DNS-запрос macOS, чтобы имя хоста по умолчанию использовало домен .local

Я читал, что в BSD/macOS/OS X его можно найти в результате поиска, включающего несколько мест . Одной из частей поиска может быть обратный поиск DNS. Что касается поиска DNS, я наблюдаю разное поведение на разных машинах с одной и той же версией ОС. При проверке с помощьюhost xxx.xxx.xxx.xxx, на одном компьютере («MachineA») отображается обратная запись DNS.xxx.xxx.xxx.xxx.in-addr.arpa domain name pointer MachineA.lan.Другие машины сообщаютHost yyy.yyy.yyy.yyy.in-addr.arpa. not found: 3(NXDOMAIN). Только на MachineA отображается суффикс домена (т. е.MachineA.lan)..lanэто домен, предоставляемый маршрутизатором, на котором работает openwrt. Чтобы восстановить «нормальное» значение домена macOS, я хотел бы изменить запись DNS маршрутизатора на IP-адрес MachineA. То есть я хотел бы аннулировать запись, чтобы, как и везде, обратный DNS возвращал ноль, и macOS переходила к следующему шагу своего процесса.hostnameпоиск значения. Как можно/нужно это сделать?

Обратите внимание: я знаю, что можно установить значение в/etc/hostconfigили в/Library/Preferences/SystemConfiguration/preferences.plistс помощьюscutilно эти решения, похоже, отклоняются от «стандартной/стандартной» конфигурации macOS. По тем же причинам я бы хотел избежать использования статического адреса или установки идентификатора DHCP-клиента .

1 ответ

Обратный DNS проверяет запись PTR . Записи вроде бы хранятся в оперативной памяти . Для меня перезапускdnsmasqвроде сработало:./etc/init.d/dnsmasq restart. Возможно, это привело к очистке кеша. Это не полный ответ, поскольку в какой-то момент в конфигурации должно было измениться что-то еще, чтобы перезапуска было достаточно. Тем не менее, проблема решена:host xxx.xxx.xxx.xxxтеперь приводит кHost xxx.xxx.xxx.xxx.in-addr.arpa. not found: 3(NXDOMAIN).

Другие вопросы по тегам