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

nslookup подбирает неправильный адрес

Все мои клиентские машины получают неверный адрес сервера при использовании 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», чтобы раздать адреса серверов имен, которые вы хотите использовать.