В настоящее время у нас есть установка Active Directory для небольшой сети, работающей на Debian 8 и Samba 4. В какой-то момент нам пришлось изменить IP-адрес сервера AD с 100.0.0.4 на 100.0.0.100. Я редактировал:
/etc/network/interfaces
/etc/hosts
/etc/resolv.conf
Проблема в том, что host -t A возвращает старый IP-адрес.
root@serverdc:~# host -t A serverdc.domain.local
serverdc.domain.local has address 100.0.0.4
Похоже, сервер работает нормально, но я не хочу оставлять его в таком виде. Я знаю, что это вопрос новичков, но я не могу найти ответа, есть ли способ изменить эту запись?
ОБНОВИТЬ
/ и т.д. / сеть / интерфейсы
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 100.0.0.100
netmask 255.255.255.0
network 100.0.0.1
broadcast 100.0.0.255
gateway 100.0.0.1
dns-nameservers 100.0.0.100
dns-search serverdc.local
/ etc / hosts
127.0.0.1 localhost
100.0.0.100 serverdc.domain.local serverdc
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/resolv.conf
search serverdc.domain.local
nameserver 100.0.0.100
nslookup
root@serverdc:~# nslookup serverdc.domain.local
Server: 100.0.0.100
Address: 100.0.0.100#53
Name: serverdc.domain.local
Address: 100.0.0.4
/etc/samba/smb.conf
# Global parameters
[global]
workgroup = DOMAIN
realm = DOMAIN.LOCAL
netbios name = SERVERDC
server role = active directory domain controller
dns forwarder = 100.0.0.1
idmap_ldb:use rfc2307 = yes
idmap config * : range = 10000 - 20000
map untrusted to domain = Yes
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = Yes
[netlogon]
path = /var/lib/samba/sysvol/altfel.local/scripts
read only = No
browsable = No
[sysvol]
path = /var/lib/samba/sysvol
read only = No
browsable = No
# After this line are the samba shares
Я не уверен, правильно ли я понял вопрос, и у меня пока недостаточно репутации, чтобы комментировать, но я бы проверил следующее:
Убедитесь, что DNS-сервер настроен правильно, и проверьте, разрешает ли DNS-сервер serverdc.domain.local как 100.0.0.100. Используйте nslookup или копайте, чтобы проверить разрешение. Вы перезапустили сетевую службу на своей машине Debian?
Если это еще не ответ на вашу проблему, вы можете опубликовать свои изменения в описанных вами файлах, что может помочь другим ответить на ваш вопрос.
Также будет полезно более подробно описать настройку вашей сети.
Надеюсь это поможет.
Изменить (окончательное решение):
Итак, наконец, OP использовал samba в качестве DNS-сервера, и потребовалось обновление существующей записи A, что выполняется следующим образом:
samba-tool dns update 100.0.0.100 domain.local serverdc A 100.0.0.4 100.0.0.100