OS X 10.5+ имеет немного странную конфигурацию распознавателя для работы в сломанных сетях. Это описано здесь.
http://support.apple.com/kb/HT3473
Проблема, с которой я столкнулся, заключается в том, что наша сеть не полагается на частичное использование доменов .local через одноадресный DNS, а вместо этого полагается на mDNS для большинства внутренних поисков. Это прекрасно работает для большинства наших систем, но мы также хотели бы иметь несколько поддоменов. К сожалению, это ломает всех наших пользователей OS X из-за этой функции
Имена хостов, которые содержат два или более этикетки в дополнение к местным, для Пример "server.domain.local", являются разрешено с помощью DNS-сервера дефолт.
Это приводит к тому, что наши субдомены проверяются на одноадресном DNS-сервере, который вообще не знает, как разрешать адреса .local.
В статье поддержки утверждается, что это поведение по умолчанию, что для меня предполагает, что это конфигурируемая вещь, но я не могу понять, как заставить это работать как 10.4 и просто использовать mDNS для всех поисков .local.