Что командная строка является утилитой в Windows, чтобы сделать обратный поиск DNS?

Для удаленного доступа к рабочему столу Linux наиболее распространенное решение состояло бы в том, чтобы использовать VNC по туннелю SSH.

246
задан 13 April 2017 в 15:14
14 ответов
ping -a w.x.y.z

Должен разрешить имя от IP-адреса, если обратная зона поиска была создана правильно. Если обратная зона поиска не имеет записи для записи, -a просто проверит с помощью ping-запросов без имени.

237
ответ дан 28 November 2019 в 19:13
  • 1
    Это работало лучше, чем nslookup, как конфликтующая машина находится на другом домене.Большое спасибо! –  alastairs 15 July 2009 в 17:53

nslookup сделает обратные поиски в Windows.

C:\>nslookup star.slashdot.org

Server:  my-dns-server
Address:  10.242.0.1

Name:    star.slashdot.org
Address:  216.34.181.48

C:\>nslookup 216.34.181.48

Server:  my-dns-server
Address:  10.242.0.1

Name:    star.slashdot.org
Address:  216.34.181.48
5
ответ дан 28 November 2019 в 19:13

Можно использовать стандартную команду NSLOOKUP:

nslookup 123.123.123.123

Для получения результата должна быть запись PTR, зарегистрированная для рассматриваемого IP-адреса.

6
ответ дан 28 November 2019 в 19:13

nslookup сделает обратный DNS на окнах, как он может сделать это на Linux.

Конечно, нет обратной записи для каждого IP-адреса

14
ответ дан 28 November 2019 в 19:13
  • 1
    Положительная сторона, что не всем хостам создадут запись PTR для них –  Rowland Shaw 16 July 2009 в 10:51

Используйте NSLOOKUP с "-type=ptr" параметром для запросов IP-адреса, синтаксиса:

nslookup -type=ptr 1.2.3.4

Затем "в - addr.arpa" запись также печатается (даже когда не найденный), например:

C:\Users\UserName>nslookup -type=ptr 8.8.8.8
Server:  MyDnsServerName
Address:  X.X.X.X

Non-authoritative answer:
8.8.8.8.in-addr.arpa    name = google-public-dns-a.google.com

По сравнению с более низким ответом точности при использовании NSLOOKUP на IP-адресе без параметра типа:

C:\Users\UserName>nslookup 8.8.8.8
Server:  MyDnsServerName
Address:  X.X.X.X

Name:    google-public-dns-a.google.com
Address:  8.8.8.8
31
ответ дан 28 November 2019 в 19:13
nslookup <ip>

Делает то, что Вы ищете. Это скажет Вам сервер, который Вы запрашиваете и результат.

Например:

c:\>nslookup 192.168.101.39
Server: dns1.local
Address: 192.168.101.24

Name: enigma.local
Address: 192.168.101.39
114
ответ дан 28 November 2019 в 19:13
  • 1
    Это перестало работать с сообщением " < DC> can' t находят w.x.y.z: несуществующий domain" и я couldn' t удаются почему. Я попробовал @Peter' s ответ, и найденный конфликтующей машиной был на другом домене. –  alastairs 15 July 2009 в 17:52

Используйте nslookup как это:

nslookup -type=PTR  127.0.0.1
8
ответ дан 28 November 2019 в 19:13

Проблема с "ping" заключается в том, что это не совсем инструмент поиска сервера имен (например, nslookup) - например, если вы проверяете имя хоста, его можно преобразовать в IP-адрес по номеру из методов: поиск DNS, поиск файла хоста, WINS (не дай бог) или широковещание NetBIOS. Он также может возвращать потенциально устаревший кэшированный результат.

Порядок, в котором проверяются методы, зависит от конфигурации TCP / IP клиентов и флага типа узла:

  • B-узел (1): Broadcast
  • P-узел (2): одноранговый узел (только WINS)
  • M-узел (4): смешанный (широковещательный, затем WINS)
  • H-узел (8): гибридный (WINS, затем широковещательный)

Чтобы увидеть тип узла текущего компьютера:

C:\>ipconfig /all | find "Node Type"
Node Type . . . . . . . . . . . . : Hybrid

Если метод разрешения не имеет значения, используйте

ping -a w.x.y.z

или

nslookup w.x.y.z

по своему усмотрению. Если вам нужно убедиться, что вы запрашиваете у DNS-сервера правильное имя, используйте nslookup .

См. также

76
ответ дан 28 November 2019 в 19:13

Под Windows ....

Стандартный пинг НЕ возвращает имя хоста IP-адреса

NSLookup можно использовать для поиска этой информации, если DNS настроен правильно

Процедура следующая:

Открыть приглашение DOS

NSLookup

set type = ptr

abcd

Результаты будут показаны с обратным адресом DNS-сервера и именем хоста

4
ответ дан 28 November 2019 в 19:13

9 ответов, и никто не сказал, как отменить поиск с помощью dig? Лучшее

dig -x wxyz

Кроме того, вы можете добавить "+ short" для использования в циклах bash, скриптах и ​​т. Д ... вперед или назад :)

4
ответ дан 28 November 2019 в 19:13

Есть еще один способ. Обратите IP-адрес и используйте nslookup

nslookup -type=PTR 4.3.2.1.in-addr.arpa

для разрешения адреса 1.2.3.4

.
1
ответ дан 28 November 2019 в 19:13

Ha nslookup , dig , gazdagép nem létezik, próbálkozzon ezzel:

getent hosts google.de | awk '{ print $1 }'

Működik pl. a dokkoló AWS ec2 példányain (amelyeken tényleg nincs semmi telepítve)

1
ответ дан 28 November 2019 в 19:13

Если для ping -a или nslookup нет обратного ptr, вы можете запустить ipconfig /displaydns | clip, откройте текстовый редактор, вставьте и найдите IP там.

Обратите внимание, что это будет работать только в том случае, если исходный DNS-запрос был выполнен через преобразователь DNS Windows — некоторые приложения выполняют свои собственные DNS-запросы, например, более новые браузеры, использующие DNS-over-HTTPS.

Пример:

> ping -a 151.101.193.69
Pinging 151.101.193.69 with 32 bytes of data:
(...)

> ipconfig /displaydns | clip
(Open notepad, paste, search for 151.101.193.69)

    serverfault.com
    ----------------------------------------
    Record Name . . . . . : serverfault.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 450
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 151.101.193.69
0
ответ дан 20 July 2020 в 11:21

Прошло 11 лет, и Windows Powershell поставляется с каждым выпуском Windows Server и клиента.

 Resolve-DnsName 8.8.8.8

Name                           Type   TTL   Section    NameHost
----                           ----   ---   -------    --------
8.8.8.8.in-addr.arpa           PTR    86400 Answer     dns.google
8.8.8.in-addr.arpa             NS     3600  Authority  ns2.google.com
8.8.8.in-addr.arpa             NS     3600  Authority  ns3.google.com
8.8.8.in-addr.arpa             NS     3600  Authority  ns1.google.com
8.8.8.in-addr.arpa             NS     3600  Authority  ns4.google.com

Name       : ns1.google.com
QueryType  : A
TTL        : 193102
Section    : Additional
IP4Address : 216.239.32.10


Name       : ns1.google.com
QueryType  : AAAA
TTL        : 193102
Section    : Additional
IP6Address : 2001:4860:4802:32::a


Name       : ns2.google.com
QueryType  : A
TTL        : 193102
Section    : Additional
IP4Address : 216.239.34.10


Name       : ns2.google.com
QueryType  : AAAA
TTL        : 193102
Section    : Additional
IP6Address : 2001:4860:4802:34::a


Name       : ns3.google.com
QueryType  : A
TTL        : 193102
Section    : Additional
IP4Address : 216.239.36.10


Name       : ns3.google.com
QueryType  : AAAA
TTL        : 193102
Section    : Additional
IP6Address : 2001:4860:4802:36::a


Name       : ns4.google.com
QueryType  : A
TTL        : 193102
Section    : Additional
IP4Address : 216.239.38.10


Name       : ns4.google.com
QueryType  : AAAA
TTL        : 193102
Section    : Additional
IP6Address : 2001:4860:4802:38::a


4
ответ дан 16 October 2020 в 15:53

Теги

Похожие вопросы