Soru Ana bilgisayar adını IP adresinden çözümle


Windows için bir IP adresi alıp ana bilgisayar adını döndüren bir komut satırı aracı arıyorum.


117
2017-10-13 14:27


Menşei


İlgili: serverfault.com/q/366613/2321 - warren


Cevaplar:


Aradığınız komut aranır. nslookup, geriye doğru aramalar için iyi çalışıyor IFF Birisi her zaman yapmadıkları bir ters bölge dosyasını yapılandırdı.


100
2017-10-13 14:29





Yukarıdakilerin tümü başarısız olursa ve özellikle bir Windows makinesi arıyorsanız, kullanabilirsiniz

nbtstat -a 192.168.1.50

Verilen veriler, makinenin sahip olduğu tüm NetBIOS kayıtlarına ait olacaktır. <20h> kayıt tipine sahip olanı genellikle makinenin adı olacaktır.


76
2017-10-13 16:32



Açık vpn ile bağlandığında çalışmıyor - Alexander.Iljushkin
@Flextra - makineye SMB erişimi gerekir. VPN'niz engelleniyor olabilir. - Moose
İlginç, biçimlendirmedeki tam etki alanı adı üzerine yapışıyor gibi görünüyor: Pinging NETBIOSNAME.DOMAINNAME.com [xxx.xxx.xxx.xxx]. Eğer ağdaki ve alan üzerinde değilse (benim için bir unix sistemi) o zaman ping -a sadece ipaddress ile sadece biçimleri gibi görünüyor. - jxramos
Benim için çalışıyor. Sadece ihtiyacım olan şey! - FearlessFuture


Birçok IP adresi için örneğin ping'i kullanabilirsiniz.

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...........

46
2017-10-13 14:44



Her zaman ilk olarak kullandığım şey, neredeyse her makinede evrensel olarak mevcut olmasıdır. - Goyuix
ping sooo genellikle basit DNS aramaları yapmak için kullanılır ... iç çekmek bunu yapma. - PEra


Eğer ilk argümanı olarak IP adresi ile nslookup komutu kullanırsanız, varsa PTR kaydını (ters giriş) döndürür. Örneğin:

nslookup 192.168.1.50

28
2017-10-13 14:36





Kazı kullanın. ISC'den bir Windows bağlantı noktası var İşte (zip dosyasına bağlantı için hemen indirme kutusuna bakın). İşte onların kazmak için man sayfa başvurusu.

Ward'un, genellikle yaratılmayan geriye dönük arama kayıtları hakkındaki noktası çok doğrudur. Ters aramalar çoğu zaman başarısız olur, çünkü birçok yönetici ptr kayıtlarını oluşturmayı zahmet etmemektedir.


1
2017-10-13 14:35





(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ı içinde:

FOR /F "tokens=2 delims= " %%A in ('2^>NUL NSLOOKUP "%IP_ADDRESS%" ^| FINDSTR /C:": "') do ECHO %%A

İki (yan) not:

  • Bastırmak NSLOOKUP kullanmanız gereken hatalar 2^>NUL yerine 1^>NUL
  • Kullandım FINDSTR /C dört boşluk karakterinden sonra değeri ayıklamak için. Dört boşluk sadece için var gibi görünüyor Name: Giriş, bunun diğer yerelleştirilmiş sistemlerde çalışmasını sağlamanın tek yolu gibi görünüyor.

1
2017-07-17 14:22





Aynı ağda ana bilgisayar adını bilmek istiyorsanız o zaman lütfen aynı ağa sahip başka bir makineyi kullanın
Ping-ip ipleri


-1
2018-06-27 23:34



Bu cevabın zaten burada olduğunu farketmedin mi? - ve bunun için tasarlanmamış. - Esa Jokinen