Cari Nama Host dari IP Linux

Find Hostname From Ip Linux



Nama atau label berguna kerana ia membolehkan kita mengenal pasti satu perkara atau satu orang dari yang lain. Malah nama seseorang, yang mungkin tidak unik di seluruh dunia, mengandungi sekumpulan watak yang membolehkan seseorang menjadi terkenal daripada orang lain.

Begitu juga, komputer menyokong label atau nama yang membantu memberikan identiti unik dalam rangkaian. Di situlah nama host masuk. Nama host adalah sekumpulan watak alfanumerik yang unik untuk rangkaian komputer, yang membolehkan peranti berkomunikasi antara satu sama lain.







Biasanya, teknologi asas yang mengenal pasti komputer atau peranti dalam rangkaian adalah sekumpulan nombor yang dikenali sebagai alamat IP. Ini kemudian dipetakan ke nama tertentu yang diselesaikan ke alamat IP mesin.



Akan tetapi, dalam tutorial ini, saya akan menunjukkan kepada anda pelbagai cara yang boleh anda gunakan untuk menghubungkan nama host dengan alamat IP tertentu. Kaedah yang dibincangkan dalam tutorial ini akan berfungsi di hampir semua sistem Linux dan Unix-Like.



Sekiranya anda mencari arahan terperinci mengenai bagaimana sistem seperti Nama Domain berfungsi, lihat sumber pada pautan yang disediakan di bawah:





https://linuxhint.com/dns-for-beginners/

Dengan cara itu, mari kita selami.



Kaedah 1: Ping

Kaedah paling mudah untuk mendapatkan nama host dari alamat IP adalah dengan menggunakan ping. Ping adalah utiliti baris perintah yang mudah tetapi kuat yang menggunakan paket ECHO untuk berkomunikasi dengan host.

CATATAN: Perintah berikut hanya berfungsi di mesin Windows. Untuk Linux, periksa kaedah seterusnya.

Untuk mendapatkan nama host dari alamat IP dengan ping, gunakan arahan di bawah:

$ ping -a 172.67.209.252

Berikut adalah output dari arahan di atas:

Perintah di atas tidak selalu boleh dipercayai; selalunya hanya berfungsi jika nama hos tersedia dalam fail hos.

Ketahui lebih lanjut di sini:

https://linuxhint.com/modify-etc-host-file-linux/

https://linuxhint.com/edit-hosts-file-on-linux/

Kaedah 2: Perintah Host

Kaedah kedua dan umum untuk mendapatkan nama host dari alamat IP di Linux adalah arahan host. Alat mudah ini adalah sebahagian daripada dnsutil pakej.

Untuk memasang pakej, gunakan arahan:

Distro berasaskan Ubuntu / Debian

$ sudo apt-get install dnsutils -y

REHL / CentOS

$ sudo yum pasang dnsutils

Fedora

$ sudo dnf pasang dnsutils

Lengkungan

$ sudo pacman -S dnsutils

Setelah memasang alat, anda boleh menjalankan perintah di bawah ini untuk mendapatkan nama host dari alamat IP.

$ tuan rumah

Contoh output adalah di bawah:

[[dilindungi e-mel] ~] $ hos 216.58.223.78
78.223.58.216.in-addr.arpa penunjuk nama domain mba01s07-in-f14.1e100.net.

CATATAN : Menggunakan arahan host memerlukan sistem didaftarkan dengan pelayan DNS seperti Cloudflare atau Google Public DNS atau entri dalam fail host. Bergantung pada pelayan DNS sistem dikonfigurasikan, hasilnya mungkin berbeza atau tidak sama sekali.

Sekiranya anda menggunakan Fedora, pastikan untuk mengekalkan tetapan DNS anda sebelum reboot kerana Pengurus Rangkaian sering menimpanya.

Kaedah 3: Menggunakan Dig

Kaedah seterusnya yang boleh anda cuba ialah menggunakan dig. Dig adalah utiliti baris perintah yang berguna dalam melakukan pertanyaan DNS dan pencarian terbalik. Ini adalah alat hebat yang mempunyai koleksi ciri selain mencari nama host.

Untuk mengetahui lebih lanjut mengenai penggalian, lihat tutorial ini.

https://linuxhint.com/install_dig_debian_9/

Setelah memasang penggalian pada sistem anda, gunakan arahan:

$ dig -x

Adalah baik juga untuk diperhatikan bahawa pelayan harus mengaktifkan carian DNS terbalik; jika tidak, anda tidak akan mendapat nama host pelayan.

Kaedah 4: Nslookup

Cara yang jauh lebih mudah dan biasa untuk mencari nama host dari alamat IP adalah dengan menggunakan nslookup. Nslookup adalah utiliti baris perintah, mirip dengan penggalian, tetapi itu membolehkan pengguna membuat pertanyaan DNS untuk nama host dan pemetaan alamat IP.

Untuk bertanya nama host dengan nslookup, gunakan perintah sebagai:

$ nsihat

Contohnya adalah seperti di bawah:

[[dilindungi e-mel] ~] $ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa name = mba01s08-in-f14.1e100.net.

Jawapan yang berwibawa boleh didapati dari:

Kesimpulannya

Untuk tutorial ini, kami menggambarkan pelbagai cara untuk mendapatkan nama host dari alamat IP baik di mesin Linux dan Windows. Sekiranya anda mencari tutorial yang lebih mendalam mengenai cara DNS berfungsi, pertimbangkan sumber pada pautan yang disediakan di bawah:

https://linuxhint.com/dns-for-beginners/