Maghanap ng Hostname mula sa IP Linux

Find Hostname From Ip Linux



Ang mga pangalan o label ay kapaki-pakinabang dahil pinapayagan kaming makilala ang isang bagay o isang tao mula sa isa pa. Kahit na ang pangalan ng isang tao, na maaaring hindi natatangi sa buong mundo, ay naglalaman ng isang hanay ng mga character na pinapayagan ang isang tao na makilala mula sa ibang tao.

Katulad nito, sinusuportahan ng mga computer ang mga label o pangalan na makakatulong na bigyan sila ng isang natatanging pagkakakilanlan sa isang network. Dito pumapasok ang isang hostname. Ang isang hostname ay isang hanay ng mga alphanumerical character na natatangi sa isang network ng computer, pinapayagan ang mga aparato na makipag-usap sa bawat isa.







Karaniwan, ang napapailalim na teknolohiya na tumutukoy sa isang computer o isang aparato sa isang network ay isang hanay ng mga bilang na kilala bilang mga IP address. Pagkatapos ay nai-map ang mga ito sa isang tukoy na pangalan na nalutas sa IP address ng makina.



Gayunpaman, sa tutorial na ito, ipapakita ko sa iyo ang iba't ibang mga paraan na maaari mong magamit upang makuha ang hostname na nauugnay sa isang tukoy na IP address. Ang mga pamamaraan na tinalakay sa tutorial na ito ay gagana sa halos lahat ng mga sistemang Linux at Unix-Like.



Kung naghahanap ka para sa mga detalyadong tagubilin sa kung paano gumagana ang mga system tulad ng Mga Domain Names, tingnan ang mapagkukunan sa link na ibinigay sa ibaba:





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

Sa labas ng paraan, sumisid tayo.



Paraan 1: Ping

Ang pinakasimpleng pamamaraan upang makuha ang hostname mula sa isang IP address ay ang paggamit ng ping. Ang Ping ay isang simple ngunit malakas na utility ng command-line na gumagamit ng mga ECHO packet upang makipag-usap sa isang host.

TANDAAN: Gumagana lamang ang sumusunod na utos sa mga Windows machine. Para sa Linux, suriin ang susunod na pamamaraan.

Upang makakuha ng isang hostname mula sa isang IP address na may ping, gamitin ang utos sa ibaba:

$ ping -a 172.67.209.252

Narito ang output mula sa itaas na utos:

Ang utos sa itaas ay hindi laging maaasahan; madalas itong gumagana lamang kung ang hostname ay magagamit sa mga host file.

Dagdagan ang nalalaman dito:

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

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

Paraan 2: Host Command

Ang pangalawa at karaniwang pamamaraan para sa pagkuha ng hostname mula sa IP address sa Linux ay ang host command. Ang simpleng tool na ito ay bahagi ng dnsutil pakete

Upang mai-install ang package, gamitin ang mga command:

Mga distribusyon na batay sa Ubuntu / Debian

$ sudo apt-get install dnsutils -y

REHL / CentOS

$ sudo yum i-install ang dnsutil

Fedora

$ sudo dnf i-install ang dnsutils

Arch

$ sudo pacman -S dnsutil

Kapag na-install mo na ang tool, maaari mong patakbuhin ang utos sa ibaba upang makuha ang hostname ng isang IP address.

$ host

Ang isang halimbawa ng output ay nasa ibaba:

[[protektado ang email] ~] $ host 216.58.223.78
78.223.58.216.in-addr.arpa domain name pointer mba01s07-in-f14.1e100.net.

TANDAAN : Ang paggamit ng host command ay nangangailangan ng system upang mairehistro sa isang DNS server tulad ng Cloudflare o Google Public DNS o isang entry sa host file. Depende sa DNS server na naka-configure ang system, maaaring mag-iba o hindi ang lahat.

Kung gumagamit ka ng Fedora, tiyaking ipagpatuloy ang iyong mga setting ng DNS bago ang isang pag-reboot dahil madalas na mapapatungan sila ng Network Manager.

Paraan 3: Paggamit ng Dig

Ang susunod na pamamaraan na maaari mong subukan ay ang paggamit ng paghukay. Ang Dig ay isang utility na linya ng utos na kapaki-pakinabang sa pagsasagawa ng mga query sa DNS at pag-reverse lookup. Ito ay isang malakas na tool na mayroong isang koleksyon ng mga tampok bukod sa pagtingin sa isang hostname.

Upang matuto nang higit pa tungkol sa paghukay, tingnan ang tutorial na ito.

https://linuxhint.com/install_dig_debian_9/

Kapag na-install mo ang maghukay sa iyong system, gamitin ang utos:

$ dig -x

Mahusay din na tandaan na ang server ay dapat na pinagana ang pag-lookup ng DNS; kung hindi man, hindi ka makakakuha ng hostname ng server.

Paraan 4: Nslookup

Ang isang mas simple at mas karaniwang paraan upang hanapin ang hostname mula sa isang IP address ay ang paggamit ng nslookup. Ang Nslookup ay isang utility na linya ng utos, katulad ng paghukay, ngunit pinapayagan ang mga gumagamit na magtanong ng DNS para sa mga hostname at mapping ng IP address.

Upang magtanong sa isang hostname na may nslookup, gamitin ang utos bilang:

$ nslookup

Ang isang halimbawa ay tulad ng ipinakita sa ibaba:

[[protektado ang email] ~] $ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa pangalan = mba01s08-in-f14.1e100.net.

Mahahanap ang mga awtoridad na sagot mula sa:

Konklusyon

Para sa tutorial na ito, inilarawan namin ang iba't ibang mga paraan upang makuha ang hostname mula sa isang IP address kapwa sa mga makina ng Linux at Windows. Kung naghahanap ka para sa isang mas malalim na tutorial sa kung paano gumagana ang DNS, isaalang-alang ang mapagkukunan sa link na ibinigay sa ibaba:

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