Я попытался присоединить компьютер с Windows к домену, который я создал на Raspberry Pi с использованием SAMBA4.
При присоединении я получаю следующую ошибку:
Следующие контроллеры домена были определены по запросу: raspberrypi.mydomain.local Однако ни с одним из контроллеров домена не удалось связаться.
Причина этого в том, что имя машины - это не raspberrypi, а что-то другое (AD01)
проверка DNS возвращает следующее
samba-tool dns query localhost mydomain.local @ ALL -U administrator
Global parameter tls enabled found in service section!
Global parameter tls keyfile found in service section!
Global parameter tls certfile found in service section!
Cannot do GSSAPI to an IP address
Password for []:
Name=, Records=3, Children=0
SOA: serial=1, refresh=900, retry=600, expire=86400, minttl=3600, ns=raspberrypi.mydomain.local., email=hostmaster.mydomain.local. (flags=600000f0, serial=1, ttl=3600)
NS: raspberrypi.mydomain.local. (flags=600000f0, serial=1, ttl=900)
A: 192.168.31.10 (flags=600000f0, serial=1, ttl=900)
Name=_msdcs, Records=0, Children=0
Name=_sites, Records=0, Children=1
Name=_tcp, Records=0, Children=4
Name=_udp, Records=0, Children=2
Name=DomainDnsZones, Records=0, Children=2
Name=ForestDnsZones, Records=0, Children=2
Name=raspberrypi, Records=1, Children=0
A: 192.168.31.10 (flags=f0, serial=1, ttl=900)
Как изменить указанный выше DNS, чтобы он указывал на правильное имя компьютера?
Мне удалось изменить запись сервера имен с помощью следующей команды:
samba-tool dns update localhost mydomain.local @ NS raspberrypi.mydomain.local AD01.mydomain.local -U Administrator
однако запись SOA отказывается измениться, показывая ошибку «Ошибка: запись не существует». Я выполняю команду:
samba-tool dns update localhost mydomain.local @ SOA "raspberrypi.mydomain.local hostmaster.mydomain.local 1 900 600 86400 3600" "AD01.mydomain.local hostmaster.mydomain.local 1 900 600"