Существует ли встроенный инструмент командной строки, который будет выполнять обратный поиск DNS в Windows? То есть что-то вроде<toolname> w.x.y.z => mycomputername
Я пробовал:
nslookup
Кажется, только для просмотра вперед.host
: не существуетdig
также не существует.
Я нашел « Что такое утилита обратной командной строки DNS? » Через поиск, но он специально ищет утилиту * nix, а не Windows.
Ответы:
Следует разрешить имя с IP-адреса, если зона обратного просмотра была настроена правильно. Если зона обратного просмотра не имеет записи для записи,
-a
будет просто пропинговать без имени.источник
Делает то, что вы ищете. Он скажет вам сервер, который вы запрашиваете, и результат.
Например:
источник
Проблема с «ping» заключается в том, что это не просто инструмент поиска сервера имен (например, nslookup) - например, если вы пропингуете имя хоста, его можно преобразовать в IP-адрес несколькими способами: поиск DNS, поиск файла хоста, WINS (не дай бог) или NetBIOS трансляция. Он также может вернуть потенциально устаревший кэшированный результат.
Порядок, в котором используются методы, зависит от конфигурации клиента TCP / IP и флага типа узла:
Чтобы увидеть тип узла текущего компьютера:
Если метод разрешения не имеет значения, используйте
или же
как вы предпочитаете. Если вам нужно убедиться, что вы запрашиваете у вашего DNS-сервера правильное имя, используйте nslookup .
Смотрите также
источник
Используйте NSLOOKUP с параметром "-type = ptr" для запроса IP-адреса, синтаксис:
Затем также печатается запись «in-addr.arpa» (даже если она не найдена), например:
По сравнению с ответом с более низкой точностью воспроизведения при использовании NSLOOKUP на IP-адресе без параметра типа:
источник
-type=ptr
илиset q=ptr
вообще -nslookup
достаточно умен, чтобы восстановить IP-адрес и выполнить обратный поиск вместо пересылкиnslookup сделает обратный DNS в Windows так же, как в Linux.
Конечно, нет обратной записи для каждого IP-адреса
источник
Используйте nslookup вот так:
источник
Вы можете использовать стандартную команду NSLOOKUP:
Чтобы получить результат, должна быть запись PTR, зарегистрированная для рассматриваемого IP-адреса.
источник
nslookup выполнит обратный поиск в Windows.
источник
9 ответов, и никто не сказал, как отменить поиск с копать? Это лучшее
Кроме того, вы можете добавить «+ short» для использования в циклах bash, сценариях и т. Д. Вперед или назад :)
источник
dig
как он не поставляется с Windows. Вопрос ОП даже указывает на это.dig
как правило, лучший выбор для устранения неполадок DNS, хотя. Я думаю, что определенно есть смысл предлагать лучший инструмент, хотя он не поставляется с Windows. (Доступно в сборках Windows по адресу isc.org/software/bind )Под виндой ....
Стандартный пинг НЕ возвращает имя хоста IP-адреса
NSLookup может быть использован для поиска этой информации, если DNS настроен правильно
Процедура выглядит следующим образом:
Открыть подсказку DOS
NSLookup
Результаты будут показаны с обратным адресом DNS-сервера и именем хоста
источник
Есть еще один способ. Обратный IP-адрес и использовать nslookup
разрешить адрес 1.2.3.4
источник
nslookup -type=PTR 4.3.2.1.in-addr.arpa
это, чтобы фактически работать, все же.Если
nslookup
,dig
,host
не существует, попробуйте следующее:Работает, например, на экземплярах докера AWS ec2 (на которых действительно ничего не установлено)
источник