У меня есть поиск в DNS для IP-адреса, который откуда-то приходит, но я не могу найти где.
Я проверил всю свою инфраструктуру DNS и само устройство, но все они имеют правильное имя, когда я запускаю «ping -a« IP-адрес »», он возвращается с неправильным именем.
Я очистил свой DNS, но получаю такой же поиск.
ipconfig /displaydns
показывает элемент неправильно, как показано ниже:
km3aece9
----------------------------------------
Name does not exist.
Но nslookup
показывает мне правильное имя:
C:\Users\charles_hurst>nslookup 10.100.9.87
Server: DC1
Address: 10.100.9.61
Name: printer10009
Address: 10.100.9.87
Любые идеи?
Нет, он исходит из сети Windows, а не из (изначально) записи DNS на основе IP.
Windows имеет сложный механизм разрешения имен хостов, который смешивает идентификацию хоста на основе записей DNS с идентификатором хоста на основе WINS (который в древние времена даже не был IP). Это поступает / регистрируется обычно (но не всегда) контроллером домена вашей локальной сети.
Это разрешение имен теперь очень хорошо интегрировано с обычной сетью TCP, и неудивительно, что вы получаете запись из локального кеша DNS, даже если выполняете обратный поиск.
Эта прошивка принтера просто зарегистрировалась в главном браузере локальной сети (который в основном является локальным сервером / контроллером домена и т. Д.) И использовала для этого свой IP-адрес и предварительно настроенное имя.
ipconfig /displaydns
(который является специфическим для Microsoft инструментом) показал вам этот интегрированный кеш записей DNS, но nslookup
нет, потому что это инструмент исключительно на основе tcp / ip.
Вот вы можете узнать больше о разрешении имен Windows.