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.