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?
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:
Windows (dan perangkat Linux dengan Samba) menggunakan NetBIOS untuk 'mempublikasikan' alamat mereka. Inilah yang NBTSTAT
digunakan 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 nbtscan
dengan menjalankan:
sudo apt-get install nbtscan
Dan gunakan:
nbtscan <ip>
Jika sistem mempublikasikan alamat mereka melalui Multicast DNS (OS X, Windows 10 dan perangkat Linux yang menjalankan avahi-daemon
ini), lakukan pencarian menggunakan avahi-resolve
(harus menginstal avahi-utils
):
avahi-resolve -a <ip>
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>
host
.
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.