Я работаю в школе, и мы берем на себя большую задачу по переходу с Xserve под управлением 10.6.8 на Mac Minis под управлением 10.9. У меня большой опыт работы с OS X Server (я держал ACSA до тех пор, пока они не отказались от него, и ACTC через текущую ОС), но я столкнулся с довольно большой проблемой при настройке нашего DNS-сервера. В настоящее время мы запускаем DNS через сервер AD, который выводится из эксплуатации в конце лета, так что это первый раз, когда наш DNS будет основан на Mac. Тем не менее, наша сеть до смешного проста, поскольку мы очень маленькая школа. По большей части это плоская сеть, использующая один и тот же диапазон IP-адресов для наших проводных и беспроводных внутренних клиентов (у нас есть vlan для гостей, но это через Aerohive). Я настроил DNS вручную, воссоздав записи на нашем сервере AD (их было всего около дюжины), а затем добавил вещи, которые должны были быть там изначально (например, принтеры и некоторые другие устройства со статическими IP-адресами, которые я бы например, FQDN для). Казалось, что все работает нормально ... до попытки войти в учетные записи Open Directory.
Для некоторой предыстории DNS-сервер под управлением 10.9 был первым сервером, который мы обновили, и это была полностью чистая установка. Мы запускаем DHCP на другом Mac-сервере, который в настоящее время работает под управлением 10.6.8, и у него есть соответствующий сервер OD. Все записи DNS для OD-сервера соответствуют нашему текущему DNS-серверу. Проблема в том, что некоторым пользователям требуется 5–6 попыток войти в систему со своими сетевыми учетными записями. Ошибки, которые они получают, варьируются от тряски окна входа в систему до сообщения о том, что пользователь не может войти в систему в это время. Кажется, что это хуже на клиентских машинах с 10.9. но он появляется на машинах под управлением 10.6.8-10.9.3.
При устранении неполадок я обнаружил, что если я вхожу в систему как локальный пользователь на одной из этих машин и копаюсь на сервере OD, результаты меняются, вот где это становится странным. Например, если я откопаю ourodserver.ourdomain.org, он иногда будет возвращать host not found или иногда разрешается. Если я пингую одно и то же, это иногда срабатывает (даже после того, как заявляет, что не может разрешить хост), а иногда и терпит неудачу. Если я затем попробую найти .local (например, ourodserver.local), он также даст такие же разнообразные результаты. Однако на каждой машине, которую я тестировал, если я затем открою окно Finder, перейду к серверу через меню «Shared» и подключусь, у меня не возникнет проблем с подключением, а затем волшебным образом мои копания и пинги в терминале работают. Если я верну DNS обратно, чтобы указать на наш старый сервер Windows, проблема исчезнет. Я много раз тщательно прочесывал этот сервер и не вижу пропущенных записей. Есть идеи, что могло быть причиной этого?