Windows için bir IP adresi alan ve ana bilgisayar adını döndüren bir komut satırı aracı arıyorum.
Windows için bir IP adresi alan ve ana bilgisayar adını döndüren bir komut satırı aracı arıyorum.
Yanıtlar:
Yukarıdakilerin tümü başarısız olursa ve özellikle bir Windows makinesi arıyorsanız,
nbtstat -a 192.168.1.50
Dönen veriler, makinenin sahip olduğu NetBIOS kayıtlarının tümü olacaktır. <20h> kayıt türüne sahip olan, genellikle makinenin adı olur.
Pinging NETBIOSNAME.DOMAINNAME.com [xxx.xxx.xxx.xxx]
. Eğer ağ üzerinde ise ve etki alanında değilse (benim için ilgilenilen bir unix sistemi), o zaman ping -a
sadece ipadresi ile sadece formatlar gibi görünür.
Birçok IP adresi için sadece ping -a kullanabilirsiniz, örneğin
ping -a 209.85.229.106
geri dönücek
Pinging ww-in-f106.google.com [209.85.229.106] with 32 bytes of data:
Reply from 209.85.229.106...........
Eğer nslookup komutunu IP adresiyle birlikte kullanırsanız, ilk argümanı PTR kaydını (eğer tersi giriş) geri döndürür. Örneğin:
nslookup 192.168.1.50
Kazmak kullanın. Burada ISC'den bir Windows portu bulunmaktadır (zip dosyasına giden link için hemen indirme kutusuna bakınız). İşte kazmak için onların man sayfa referansı .
Ward'ın geriye doğru arama kayıtları hakkında genellikle yaratmadığı nokta çok doğru. Geriye doğru aramalar çoğu zaman başarısız olur, çünkü çoğu yönetici ptr kayıtlarını oluştururken zahmete girmez.
(Windows 10 x64 altında test edilmiştir)
Komut satırından:
FOR /F "tokens=2 delims= " %A in ('2^>NUL NSLOOKUP "%IP_ADDRESS%" ^| FINDSTR /C:": "') do ECHO %A
Bir komut dosyasında:
FOR /F "tokens=2 delims= " %%A in ('2^>NUL NSLOOKUP "%IP_ADDRESS%" ^| FINDSTR /C:": "') do ECHO %%A
İki (yan) not:
NSLOOKUP
Hataları bastırmak 2^>NUL
yerine kullanmak zorunda1^>NUL
FINDSTR /C
Dört boşluk karakterinden sonra değeri çıkarmak için kullanılır . Dört alan yalnızca Name:
giriş için var gibi göründüğü için, bu onu diğer yerelleştirilmiş sistemlerde çalıştırmanın tek yolu gibi görünüyor.psexec \ 192.168.0.65 ana bilgisayar adı
DMHD006 ana bilgisayar adı, 192.168.0.65 tarihinde hata kodu 0 ile çıkıldı.
Aynı ağa sahip başka makineyi kullanmak ve övmek altında kullanın daha sonra aynı ağda ana makine adını bilmek istiyorsanız
Ping -bir yaptığınız IP adresi