it-swarm-vi.com

Tiện ích dòng lệnh trong Windows để thực hiện tra cứu DNS ngược là gì?

Có một công cụ dòng lệnh tích hợp nào sẽ thực hiện tra cứu DNS ngược trong Windows không? Tức là, một cái gì đó như <toolname> w.x.y.z => mycomputername

Tôi đã thử:

  • nslookup: dường như chỉ nhìn về phía trước.
  • Host: không tồn tại
  • Dig: cũng không tồn tại.

Tôi đã tìm thấy " Tiện ích dòng lệnh DNS ngược là gì? " thông qua tìm kiếm, nhưng điều này đặc biệt tìm kiếm tiện ích * nix, không phải là Windows.

251
alastairs
ping -a w.x.y.z

Nên giải quyết tên từ địa chỉ IP nếu vùng tra cứu ngược đã được thiết lập đúng. Nếu vùng tra cứu ngược không có mục nhập cho bản ghi, thì -a sẽ chỉ ping mà không có tên.

243
Peter
nslookup <ip>

Liệu những gì bạn đang tìm kiếm. Nó sẽ cho bạn biết máy chủ bạn đang truy vấn và kết quả.

Ví dụ:

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

Name: Enigma.local
Address: 192.168.101.39
119
Mark Turner

Vấn đề với "ping" là nó không hoàn toàn là một công cụ tra cứu máy chủ tên (như nslookup) - ví dụ nếu bạn ping tên máy chủ, nó có thể được giải quyết thành địa chỉ IP bằng một số phương thức: tra cứu DNS, tra cứu tệp máy chủ, WINS (thần cấm) hoặc NetBIOS phát sóng. Nó cũng có thể trả về kết quả được lưu trong bộ nhớ cache có khả năng lỗi thời.

Thứ tự mà các phương thức được thử, tùy thuộc vào cấu hình TCP/IP và cờ loại nút của máy khách:

  • Nút B (1): Phát sóng
  • Nút P (2): Đồng đẳng (chỉ THẮNG)
  • Nút M (4): Hỗn hợp (phát sóng, sau đó THẮNG)
  • Nút H (8): Kết hợp (THẮNG, sau đó phát sóng)

Để xem loại nút của máy tính hiện tại:

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

Nếu phương pháp giải quyết không đáng lo ngại, hãy sử dụng

ping -a w.x.y.z

hoặc là

nslookup w.x.y.z

như bạn muốn Nếu bạn cần chắc chắn rằng bạn đang truy vấn máy chủ DNS của mình để biết tên chính xác, hãy sử dụng nslookup .

Xem thêm

79
abstrask

Sử dụng NSLOOKUP với tham số "-type = ptr" để truy vấn địa chỉ IP, cú pháp:

nslookup -type=ptr 1.2.3.4

Sau đó, mục "in-addr.arpa" cũng được in (ngay cả khi không tìm thấy), ví dụ:

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

So với đáp ứng độ trung thực thấp hơn khi sử dụng NSLOOKUP trên địa chỉ IP không có tham số loại:

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
34
M Aguilar

nslookup sẽ thực hiện đảo ngược DNS trên windows giống như nó có thể làm điều đó trên linux.

Tất nhiên, không có mục ngược lại cho mọi địa chỉ IP

15
theotherreceive

Sử dụng nslookup như thế này:

nslookup -type=PTR  127.0.0.1
8
ko-dos

Bạn có thể sử dụng lệnh NSLOOKUP tiêu chuẩn:

nslookup 123.123.123.123

Để có được kết quả, phải có một bản ghi PTR đã đăng ký cho địa chỉ IP được đề cập.

6
splattne

nslookup sẽ thực hiện tra cứu ngược trong 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
Evan Anderson

Trong Windows ....

Ping tiêu chuẩn KHÔNG trả về Tên máy chủ của địa chỉ IP

NSLookup có thể được sử dụng để tìm thông tin này, nếu DNS được thiết lập đúng

Thủ tục như sau:

Mở DOS Nhắc

NSLookup

đặt loại = ptr

a B C D

Kết quả sẽ được hiển thị với địa chỉ máy chủ DNS ngược và Tên máy chủ

4
Ivo van Selst

9 câu trả lời và không ai nói làm thế nào để đảo ngược tra cứu với đào? Đó là tốt nhất

Đào -x w.x.y.z

Ngoài ra, bạn có thể thêm "+ short" để sử dụng trong các vòng lặp bash, script, v.v .... chuyển tiếp hoặc đảo ngược :)

4
nandoP

Vẫn còn một cách khác. Đảo ngược địa chỉ IP và sử dụng nslookup

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

để giải quyết địa chỉ 1.2.3.4

1
sweetfa

Nếu nslookup, Dig, Host không tồn tại, hãy thử điều này:

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

Công trình, ví dụ trên các phiên bản docker AWS ec2 (thực sự không có gì được cài đặt)

1
Felix