DNS/DHCP - [решено] Active Directory и multicast DNS

Ответить
Аватара пользователя
Andrei_IW

DNS/DHCP - [решено] Active Directory и multicast DNS

Сообщение Andrei_IW »

Привет всем!



Есть сеть, в котором есть Windows машины и Mac OS. А так же имеется NAS сервер Synology. Всё работало ОК. Далее в сети появился AD и компьютеры соответсвенно переехали в AD. Для Windows всё стало лучше, а вот Mac OS перестал видеть NAS в Общем доступе.





Причиной тому то, что Обнаружение ресурсов в Mac сделано на multicast DNS, а в AD работает обычный DNS. И в итоге имена типа nas.local не резовятся. По домену AD nas спокойно резолвится, а вот по multicast DNS не как. И вот вопрос: а можно как то запустить и DNS и multicast DNS? Или если сказать иначе, как сделать так, что бы в Active Directory заработал работал родной протокол Bonjur от Apple.
Аватара пользователя
Andrei_IW

Re: DNS/DHCP - [решено] Active Directory и multicast DNS

Сообщение Andrei_IW »

Удалось таки сделать, победить проблему. Интересно почему Synology не туда смотрит.



В общем у Synology в файле avahi-daemon.conf параметр



Код:

Код: Выделить всё

[wide-area]
enable-wide-area=yes

Оказался верным. Он говорит, что зону .local будет обслуживать mDNS по сути Bonjour. А все остальные записи будет обслуживать нормальный DNS. Но лыжи не ехали. Почему?



Оказалось что у avahi есть ещё файл /etc/nsswitch.conf в котором почти на всех форумах рекомендуют сделать исправление строки с host. У Synology стояло "hosts: files dns" а все рекомендуют поставить "hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns"



В общем я это сделал, перезапустил службу avahi и mDNS заработал в домене AD. Теперь nas.local пингуется так-же хорошо, как и доменная запись nas.puplin.local.



Соответственно в Finder-е наконец то появился NAS сервер по протаколу afp как надо.





А да, ребят службы в Synology 5 перезапускаются так:




Цитата:



"Команда synoservicecfg" (находится в "/ USR / Syno / SBIN" )



"synoservicecfg --list" дает список управляемых имен служб.



Есть много подкоманд , доступных для взаимодействия с сервисами ( "synoservicecfg --help" даст вам все подробности), среди них:

Код: Выделить все

synoservicecfg --restart # to restart a service

synoservicecfg --reload # to ask a service to reread its configuration

synoservicecfg --stop # to stop a service

synoservicecfg --start # to start a service
Ответить

Вернуться в «Сетевые технологии»