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.252Her 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 -yRehl/centos
$ sudo yum installer dnsutilsFedora
$ sudo dnf installer dnsutilsArch
$ sudo pacman -s dnsutilsNår du har installert verktøyet, kan du kjøre kommandoen nedenfor for å få vertsnavnet til en IP -adresse.
$ vertEt eksempelutgang er under:
[fedora@fedora34 ~] $ vert 216.58.223.78MERK: Å 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 -xDet 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:
$ nSlookupEt eksempel er som vist nedenfor:
[Fedora@Fedora34 ~] $ NSlookup 216.58.223.110Konklusjon
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/