Finn vertsnavn fra IP Linux

Finn vertsnavn fra IP Linux
Navn eller etiketter er nyttige da de lar oss identifisere en ting eller en person fra en annen. Selv en persons navn, som kanskje ikke er globalt unik, inneholder et sett med karakterer som lar en person bli skilt fra en annen person.

Tilsvarende støtter datamaskiner etiketter eller navn som hjelper dem en unik identitet i et nettverk. Det er der et vertsnavn kommer inn. Et vertsnavn er et sett med alfanumeriske tegn som er unike for et datanettverk, slik at enheter kan kommunisere med hverandre.

Vanligvis er den underliggende teknologien som identifiserer en datamaskin eller en enhet i et nettverk et sett med tall kjent som IP -adresser. Disse blir deretter kartlagt til et spesifikt navn løst til IP -adressen til maskinen.

I denne opplæringen vil jeg imidlertid vise deg forskjellige måter du kan bruke for å få vertsnavnet tilknyttet en spesifikk IP -adresse. Metodene omtalt i denne opplæringen vil fungere i nesten alle Linux og Unix-lignende systemer.

Hvis du leter etter detaljerte instruksjoner om hvordan systemer som domenenavn fungerer, kan du sjekke ressursen på lenken nedenfor:

https: // linuxhint.com/DNS-for-Beginners/

Med det ut av veien, la oss dykke inn.

Metode 1: Ping

Den enkleste metoden for å få vertsnavnet fra en IP -adresse er å bruke ping. Ping er et enkelt, men kraftig kommandolinjeverktøy som bruker Echo-pakker for å kommunisere med en vert.

MERK: Følgende kommando fungerer bare i Windows -maskiner. For Linux, sjekk neste metode.

For å få et vertsnavn fra en IP -adresse med Ping, bruk kommandoen nedenfor:

$ ping -a 172.67.209.252

Her er output fra kommandoen ovenfor:

Kommandoen ovenfor er ikke alltid pålitelig; Det fungerer ofte bare hvis vertsnavnet er tilgjengelig i vertsfilen.

Lær mer her:

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

https: // linuxhint.com/redigerings-vert-fil-på-linux/

Metode 2: vertskommando

Den andre og vanlige metoden for å få vertsnavnet fra IP -adressen i Linux er vertskommandoen. Dette enkle verktøyet er en del av DNSUTIL -pakken.

For å installere pakken, bruk kommandoene:

Ubuntu/Debian-baserte distros

$ sudo apt -get install dnsutils -y

Rehl/centos

$ sudo yum installer dnsutils

Fedora

$ sudo dnf installer dnsutils

Arch

$ sudo pacman -s dnsutils

Når du har installert verktøyet, kan du kjøre kommandoen nedenfor for å få vertsnavnet til en IP -adresse.

$ vert

Et eksempelutgang er under:

[fedora@fedora34 ~] $ vert 216.58.223.78
78.223.58.216.i addr.ARPA Domain Name Pointer MBA01S07-IN-F14.1E100.nett.

MERK: Å bruke vertskommandoen krever at systemet skal registreres med en DNS -server som CloudFlare eller Google Public DNS eller en oppføring i vertsfilen. Avhengig av DNS -serveren systemet er konfigurert med, kan resultatet variere eller ingen i det hele tatt.

Hvis du bruker Fedora, må du sørge for å vedvare DNS -innstillingene dine før en omstart fordi nettverkssjefen ofte overskriver dem.

Metode 3: Bruke DIG

Den neste metoden du kan prøve er å bruke DIG. DIG er et kommandolinjeverktøy som er nyttig i å utføre DNS-spørsmål og omvendte oppslag. Det er et kraftig verktøy som har en samling av andre funksjoner enn å slå opp et vertsnavn.

For å lære mer om Dig, sjekk ut denne opplæringen.

https: // linuxhint.com/install_dig_debian_9/

Når du har installert Dig på systemet ditt, bruk kommandoen:

$ dig -x

Det er også bra å merke seg at serveren skal ha revers DNS -oppslag aktivert; Ellers får du ikke serverens vertsnavn.

Metode 4: NSlookup

En langt enklere og mer vanlig måte å slå opp vertsnavnet fra en IP -adresse er å bruke NSlookup. NSlookup er et kommandolinjeverktøy, som ligner på DIG, men det lar brukere spørre DNS for vertsnavn og IP-adressekartlegging.

For å spørre om et vertsnavn med NSlookup, bruk kommandoen som:

$ nSlookup

Et eksempel er som vist nedenfor:

[Fedora@Fedora34 ~] $ NSlookup 216.58.223.110
110.223.58.216.i addr.ARPA-navn = MBA01S08-i-F14.1E100.nett.
Autoritative svar finner du fra:

Konklusjon

For denne opplæringen illustrerte vi forskjellige måter å få vertsnavnet fra en IP -adresse både i Linux og Windows -maskiner. Hvis du er ute etter en mer dyptgående opplæring om hvordan DNS fungerer, bør du vurdere ressursen på lenken nedenfor:

https: // linuxhint.com/DNS-for-Beginners/