Назад | Перейти на главную страницу

Присоединяйтесь к домену Samba 4 AD, отсутствуют записи DNS?

Я только что настроил домен Active Directory Samba 4, используя Поставляемое руководство Samba. Пока все хорошо, и мне удалось присоединить свой файловый сервер к этому домену, выполнив Настройка членского сервера Samba AD руководство. Однако мне кажется, что я не могу присоединить свои устройства с Windows 8.1 Professional к этому домену. Я нашел руководство по присоединению клиента Windows к домену на сайте Samba, но оно либо выдает ошибку «Указанный домен либо не существует, либо с ним невозможно связаться» (когда я набираю имя домена заглавными буквами), либо выдает сообщение более сложная ошибка (когда я набираю имя домена в нижнем регистре):

 Note: This information is intended for a network administrator.  If you are not your network's administrator, notify the administrator that you received this information, which has been recorded in the file C:\Windows\debug\dcdiag.txt.

 The following error occurred when DNS was queried for the service location (SRV) resource record used to locate an Active Directory Domain Controller (AD DC) for domain "samba.local":

 The error was: "DNS name does not exist."
 (error code 0x0000232B RCODE_NAME_ERROR)

 The query was for the SRV record for _ldap._tcp.dc._msdcs.samba.local

 Common causes of this error include the following:>

 - The DNS SRV records required to locate a AD DC for the domain are not registered in DNS. These records are registered with a DNS server automatically when a AD DC is added to a domain. They are updated by the AD DC at set intervals. This computer is configured to use DNS servers with the following IP addresses:

 192.168.1.2

 - One or more of the following zones do not include delegation to its child zone:

 samba.local
 local
 . (the root zone)

Я проверил /var/lib/samba/private/dns_update_list файл, и он там. Единственное, что я заметил, это то, что этому предшествует проверка, является ли это DC чтения / записи. Точная строка говорит

  ${IF_RWDC}SRV          _ldap._tcp.dc._msdcs.${DNSDOMAIN}                     ${HOSTNAME} 389

Мое доменное имя DNS (указанное во время подготовки): samba.local. Еще немного информации о настройке:

  Samba DC version:      4.1.13-Debian (running on Debian testing)
  Member server version: 4.1.14 (running on Fedora 21)
  Windows versions:      8.1 Professional and 10 Pro Tech Preview (both fully up to date)
  Server Role:           active directory domain controller
  Hostname:              DC1
  NetBIOS Domain:        SAMBA
  DNS Domain:            samba.local

Мой единственный предыдущий опыт работы с доменами Windows был на Server 2003R2 и Windows XP, так что я не очень хорошо разбираюсь в новых версиях.

На моих компьютерах с Windows был настроен IPv6 в сочетании с DNS-сервером IPv6. После полного отключения IPv6 (что излишне, но легко) все прошло через IPv4, выбрало правильный DNS-сервер и смог разрешить домен.

Итак, попробуйте:

  • Отключить IPv6 (быстро и грязно)
  • Установите DNS-сервер IPv6 на сервер Samba

Это исправило это для меня :)

Изменение DNS-сервера компьютера Windows на контроллер домена устранило это для меня.