Все мои клиентские машины получают неверный адрес сервера при использовании nslookup. Я также получаю неверные DNS-серверы при использовании ipconfig / all
C:\Users\>nslookup
Default Server: UnKnown
Address: 192.168.3.2
C:\Users\>ipconfig /all
*(edited for relavent info)*
Default Gateway . . . . . . . . . : 192.168.3.1
DHCP Server . . . . . . . . . . . : 192.168.3.1
DNS Servers . . . . . . . . . . . : 192.168.3.2
. . . . . . . . . . . . . . . . . . . . . . : 192.168.2.70
NetBIOS over Tcpip. . . . . . . . : Enabled
Этот сервер 192.168.3.2, о котором идет речь, был частично настроенным DC, на котором была установлена роль DNS, но я не верил, что он действительно используется. В итоге мне пришлось выполнить принудительную очистку dcpromo и метаданных, чтобы удалить его. Я просмотрел DNS Management и AD Sites & Services и удалил все следы, что является причиной того, что NSLOOKUP возвращается с Unknown, но я не могу найти, откуда он был извлечен. Кроме того, DHCP и шлюз работают на старом Cisco ASA, но он использует только адрес 192.168.2.70. Если я вручную настраиваю первичный и вторичный DNS компьютера, тогда все в порядке, но в настоящее время все наши клиентские компьютеры настроены на автоматический режим. Первичный DNS должен быть 192.168.3.40, поскольку это основной контроллер домена с ролью FSMO, DNS и другими ключевыми функциями.
C:\Users\>netsh dhcp show server
6 Servers were found in the directory service:
Server [SERVER.company.local] Address [192.168.1.2] Ds location: cn=SERVER.company.local
Server [exch2k7.company.local] Address [192.168.2.3] Ds location: cn=exch2k7.company.local
Server [server.company.local] Address [192.168.3.40] Ds location: cn=server.company.local
Server [server-dc2.company.local] Address [192.168.2.70] Ds location: cn=Server-dc2.company.local
Server [server-dc2.company.local] Address [10.10.10.20] Ds location: cn=Server-dc2.company.local
Server [server-hyperv.company.local] Address [192.168.1.3] Ds location: cn=server-hyperv.company.local
Единственный реально функционирующий DHCP в этом списке - 192.168.2.70, но он находится в нашем Colo и не имеет клиентских компьютеров, на которых он работает.
C:\Users\>nltest /dnsgetdc:company.local
List of DCs in pseudo-random order taking into account SRV priorities and weights:
Non-Site specific:
server-dc2.company.local 192.168.2.70
exch2k7.company.local 192.168.2.3 10.10.10.10
server.company.local 192.168.3.40
The command completed successfully
DHCP-сервер назначает DNS-серверы клиентам, и вам нужно это исправить. Тот факт, что сам ASA использует 192.168.2.70 для DNS, означает, что он использует 192.168.2.70 для своего собственного разрешения DNS, но не означает, что он назначает 192.168.2.70 клиентам DHCP.
Исправьте свой DHCP-сервер, 192.168.3.1, также известный как «старый Cisco ASA», чтобы раздать адреса серверов имен, которые вы хотите использовать.