Мой Macbook под управлением Snow Leopard не может разрешить некоторые узлы в моей локальной сети (в которой есть локальный DNS-сервер). Запуск nslookup
и dig
работает (они получают ожидаемый адрес от ожидаемого сервера). Запуск ping <IP address>
работает (я получаю пакеты), но ping home.local
не работает (возвращает "Неизвестный хост") home.local
- это имя сервера в моей домашней сети (под управлением Debian и dnsmasq
).
Мой ноутбук с Windows может home.local
по имени, как и другой Macbook (под управлением Leopard). Мой ноутбук Snow Leopard может пропинговать мой другой macbook по имени, но никаких других хостов
Домашний DNS-сервер представляет собой блок Debian (etch), на котором выполняется dnsmasq
, DHCP-сервер на маршрутизаторе настроен на обслуживание IP-адреса блока debian в качестве DNS-сервера. Все ноутбуки выбирают правильные настройки сети (ipaddress, gw по умолчанию, сервер DNS), и я могу без проблем получить доступ к хостам в общедоступном Интернете с моего MacBook Snow Leopard (то есть DNS-запрос переходит к dnsmasq
на моем компьютере с Debian). и перенаправляется на DNS-серверы у моего провайдера). Единственные серверы, которые я не могу пропинговать по имени - это серверы в моей локальной сети.