Perintah untuk mendapatkan nama host dari server jauh menggunakan alamat IP


26

Saya ingin mendapatkan nama host dari server jauh menggunakan alamat IP menggunakan Ubuntu saya.

Di Windows kita bisa menggunakan NBTSTAT tetapi ini tidak berfungsi di Linux.

Apakah ada yang tahu bagaimana melakukannya?

Jawaban:


38

NetBIOS

Windows (dan perangkat Linux dengan Samba) menggunakan NetBIOS untuk 'mempublikasikan' alamat mereka. Inilah yang NBTSTATdigunakan untuk mencari alamat IP.

Untuk menemukan nama host di jaringan lokal Anda berdasarkan alamat IP, Anda dapat menggunakan:

nmblookup -A <ip>

Atau Anda dapat menginstal nbtscandengan menjalankan:

sudo apt-get install nbtscan

Dan gunakan:

nbtscan <ip>

DNS Multicast

Jika sistem mempublikasikan alamat mereka melalui Multicast DNS (OS X, Windows 10 dan perangkat Linux yang menjalankan avahi-daemonini), lakukan pencarian menggunakan avahi-resolve(harus menginstal avahi-utils):

avahi-resolve -a <ip>

Membalikkan DNS

Jika host memiliki alamat IP publik dan entri DNS balik yang berfungsi, gunakan program dig(harus menginstal dnsutils) atau host(harus diinstal bind9-host):

dig -x <ip>
host <ip>

2
katanya tidak ada balasan dari xxx.xx.xx.xxx tetapi ping dapat berkomunikasi dengan server
OmiPenguin

2
Kalau begitu, coba host.
Silke

2
ok sekarang saya menggunakan host ipaddress, Itu menjawab Host xxx.xx.xx.xxx.in-addr.arpa. tidak ditemukan: 3 (NXDOMAIN)
OmiPenguin

1
Apakah server di jaringan lokal Anda atau apakah itu alamat IP publik?
Silke

2
Ya ini di Jaringan lokal kami.
OmiPenguin

8

Cukup ketik perintah berikut ini ke terminal Linux / Ubuntu:

host <ip>

1

Hanya tambahan kecil untuk kontribusi orang lain, jika Anda tidak tahu IP.

Jika Anda tidak tahu, ketikkan:

sudo ifconfig -all

Anda mungkin menemukan di sana. Kemudian, yang perlu Anda lakukan adalah menggunakan:

 host <ip> 

perintah seperti yang disebutkan sebelumnya.

Meskipun ini adalah pertanyaan yang sudah dijawab, saya mungkin menemukan berguna menambahkan petunjuk sederhana ini ke pendatang baru ubuntu-linux.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.