Soru Windows'da ters DNS araması yapmak için komut satırı yardımcı programı nedir?


Windows'da ters DNS aramaları yapacak yerleşik bir komut satırı aracı var mı? Yani, bir şey gibi <toolname> w.x.y.z => mycomputername

Denedim:

  • nslookup: Sadece ileriye doğru bakmak gibi görünüyor.
  • host: mevcut değil
  • dig: Ayrıca mevcut değil.

Buldum "Ters DNS komut satırı yardımcı programı nedir?"Bir arama yoluyla, ancak bu özellikle bir * nix programı, bir Windows değil arıyor.


221
2017-07-15 14:22


Menşei


Bu soru, DNS'ye özel bir çözüm aramayacağını söylemek için düzenlenmelidir. Reddedilen cevaplar bu cevabı verir, ancak sorun aslında DNS değil NetBIOS adlarını görüntüleyen bir şeye ihtiyaç duymanızdır. - Barmar


Cevaplar:


ping -a w.x.y.z

Ters arama bölgesi doğru şekilde ayarlanmışsa, IP adresinden ismi çözmelisiniz. Geriye doğru arama bölgesinin kaydı için bir girişi yoksa, -a sadece isimsiz ping yapacaksın.


211
2017-07-15 14:25



Bu, çakışan makine başka bir alanda olduğu için nslookup'tan daha iyi çalıştı. Çok teşekkürler! - alastairs
nslookup'da da deneyebilirsiniz: set type = PTR <enter> w.x.y.z <enter> - Peter
@abstrask en eksiksiz cevaba sahip - vinnyjames
Bu Eserleriama aslında iş için yanlış bir araç. Ping ağ gecikmesini ölçmek için kullanılır, ad (veya IP) aramalarını tıpkı bir yan etki ana amacından. - Massimo
@ Massimo - orijinal sorunun kısıtları göz önüne alındığında bunun yerine ne önerirsiniz? Ping, hızlı bir şeye ihtiyacınız varsa, bunu iyi bir ilk araç haline getiren DNS & netbios adlarını çözecektir. - Peter


nslookup <ip>

Aradığın şeyi yapar. Sorguladığınız sunucuyu ve sonucu size söyleyecektir.

Örneğin:

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

Name: enigma.local
Address: 192.168.101.39

101
2017-07-15 14:26



Bu, "<DC> w.x.y.z: Varolmayan alan adı bulunamıyor" iletisiyle başarısız oldu ve neden işe yaramadı. Peter'ın cevabını denedim ve çakışan makinenin başka bir alanda olduğunu gördüm. - alastairs
Başarısız oldu çünkü nslookup sadece DNS hakkında umurunda iken, Windows'daki isimler, DNS yeterli değilse başka yollarla çözülebilir ve çözülecektir. - Massimo


"Ping" ile ilgili sorun, bir isim sunucusu arama aracının (nslookup gibi) olmamasıdır - örneğin bir ana bilgisayar adına ping atıyorsanız, bir dizi IP adresiyle çözümlenebilir: DNS araması, ana bilgisayar dosyası araması, WINS (tanrı korusun) veya NetBIOS yayını. Ayrıca potansiyel olarak eski tarihli bir önbelleğe alınmış sonucu da döndürebilir.

Yöntemlerin denendiği sıra, istemcilerin TCP / IP yapılandırmasına ve düğüm türü bayrağına bağlıdır:

  • B-node (1): Yayın
  • P-düğümü (2): Eş (Yalnızca WINS)
  • M-düğüm (4): Karışık (yayın, ardından WINS)
  • H düğümü (8): Hibrit (WINS, sonra yayın)

Geçerli bilgisayarın düğüm türünü görmek için:

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

Çözünürlük yöntemi endişe değilse, kullanın

ping -a w.x.y.z

veya

nslookup w.x.y.z

nasıl isterseniz. DNS sunucunuzu doğru ad için sorguladığınızdan emin olmanız gerekiyorsa nslookup.

Ayrıca bakınız


72
2018-01-22 23:00





IP adresini, sözdizimini sorgulamak için "-type = ptr" parametresiyle NSLOOKUP kullanın:

nslookup -type=ptr 1.2.3.4

Daha sonra "in-addr.arpa" girişi de (örneğin, bulunmadığında bile) yazdırılır, örneğin:

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

Tip parametresi olmayan bir IP adresi üzerinde NSLOOKUP kullanılırken düşük doğruluk yanıtıyla karşılaştırıldığında:

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

22
2017-07-15 14:25



Eğer interaktif nslookup kullanmak istiyorsanız, nslookup isteminde "set q = ptr" yazın ve sonra IP'ye bir sonraki satıra girin. Eğer benim gibi çılgın bir okul olsaydınız, o zamana kadar artık IP geriye doğru aramak zorunda olmadığınızı fark etmediniz, "1.0.0.127.in-addr.arpa" gibi. - Todd Wilcox
Gerek yok -type=ptr veya set q=ptr hiç - nslookup IP adresini yeniden oluşturmak ve ileriye doğru geriye doğru arama yapmak için yeterince akıllıdır - abstrask
Gerçekte, geriye doğru arama kontrolü için -type = ptr gereklidir, çünkü yalnızca bir IP adresiyle nslookup'dan daha doğru bir sonuç yazdırır. Hata ayıklamada yardımcı olmak için gerçek in-addr.arpa girişinin (ayrıca bulunmadığında) bulunması veya yalnızca neler olup bittiğini açıklamak çok daha iyidir. - Tony Wall


nslookup, linux üzerinde yapabileceği gibi windows'ta ters DNS yapacak.

Tabii ki, her ip adresi için ters giriş yok


12
2017-07-15 14:29



Tüm ev sahiplerinin onlar için oluşturulmuş bir PTR kaydının bulunmayacağı iyi bir nokta - Rowland Shaw
Linux, BSD ve Windows'daki nslookup'un farklı şeyler yaptığını ve farklı programlar olduğunu unutmayın. - Good Person
PTR bulunmuyorsa, daha fazla bilgi için whois the IP'yi kullanabilirsiniz ..... prob ya da lol ile gemiye gönderilmez - nandoP


Nslookup'u şu şekilde kullanın:

nslookup -type=PTR  127.0.0.1

6
2017-07-15 14:30





Standart NSLOOKUP komutunu kullanabilirsiniz:

nslookup 123.123.123.123

Bir sonuç elde etmek için bir PTR kaydı söz konusu IP adresi için kayıtlı.


5
2017-07-15 14:30





nslookup, Windows'ta geriye doğru arama yapar.

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

4
2017-07-15 14:25





Windows altında ....

Standart ping IP adresinin ana bilgisayar adını DEĞİŞTİRMEZ

DNS düzgün bir şekilde ayarlanmışsa, NSLookup bu bilgiyi bulmak için kullanılabilir

Aşağıdaki gibi prosedür:

DOS komut istemi

NSLookup

set type = ptr

a.b.c.d

Sonuçlar ters DNS sunucu adresi ve ana bilgisayar adı ile gösterilecektir.


3
2018-06-03 17:11





9 cevap ve kimse kazma ile nasıl ters çevireceğini söyledi? Bu en iyisi

dig -x w.x.y.z

Ayrıca, bash döngülerinde, komut dosyalarında, vb. Kullanmak için "+ kısa" ekleyebilirsiniz.


2
2018-06-03 17:19



Hiç kimse bahsetmedi dig Windows ile birlikte gelmediği için. OP'nin sorusu bunu bile gösterir. - jscott
dig olsa da genellikle en iyi seçim DNS sorunudur. Ben Windows ile gemi olmasa bile daha iyi bir araç önermek için kesinlikle bir değer olduğunu düşünüyorum. (Windows'da mevcut, isc.org/software/bind) - Håkan Lindqvist