У меня есть поиск 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
(который является микрософт-специфическим инструментом) показал вам этот интегрированный кэш ввода dns, но nslookup
этого не сделал, потому что это чисто tcp/ip-инструмент.
Здесь вы можете прочитать больше о разрешении имен окон.
.