Find værtsnavn fra IP Linux

Find Hostname From Ip Linux



Navne eller etiketter er nyttige, da de giver os mulighed for at identificere en ting eller en person fra en anden. Selv en persons navn, som måske ikke er globalt unikt, indeholder et sæt tegn, der gør det muligt for en person at skelne fra en anden person.

På samme måde understøtter computere etiketter eller navne, der hjælper med at give dem en unik identitet i et netværk. Det er her, et værtsnavn kommer ind. Et værtsnavn er et sæt alfanumeriske tegn, der er unikke for et computernetværk, så enheder kan kommunikere med hinanden.







Typisk er den underliggende teknologi, der identificerer en computer eller en enhed i et netværk, et sæt numre, der kaldes IP -adresser. Disse kortlægges derefter til et specifikt navn, der er løst til maskinens IP -adresse.



I denne vejledning vil jeg dog vise dig forskellige måder, du kan bruge til at få værtsnavnet knyttet til en bestemt IP -adresse. Metoderne, der diskuteres i denne vejledning, fungerer i næsten alle Linux- og Unix-lignende systemer.



Hvis du leder efter detaljerede instruktioner om, hvordan systemer såsom domænenavne fungerer, kan du tjekke ressourcen på linket herunder:





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

Med det ude af vejen, lad os dykke ned.



Metode 1: Ping

Den enkleste metode til at få værtsnavnet fra en IP -adresse er at bruge ping. Ping er et simpelt, men kraftfuldt kommandolinjeværktøj, der bruger ECHO-pakker til at kommunikere med en vært.

BEMÆRK: Følgende kommando fungerer kun i Windows -maskiner. For Linux, tjek den næste metode.

For at få et værtsnavn fra en IP -adresse med ping skal du bruge kommandoen herunder:

$ ping -a 172.67.209.252

Her er output fra ovenstående kommando:

Ovenstående kommando er ikke altid pålidelig; det fungerer ofte kun, hvis værtsnavnet er tilgængeligt i værtsfilen.

Lær mere her:

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

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

Metode 2: Værtskommando

Den anden og almindelige metode til at få værtsnavnet fra IP -adressen i Linux er værtskommandoen. Dette enkle værktøj er en del af dnsutil pakke.

For at installere pakken skal du bruge kommandoerne:

Ubuntu/Debian-baserede 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 installeret værktøjet, kan du køre kommandoen herunder for at få værtsnavnet til en IP -adresse.

$ vært

Et eksempel output er nedenfor:

[[e -mail beskyttet] ~] $ vært 216.58.223.78
78.223.58.216.in-addr.arpa domænenavn markør mba01s07-in-f14.1e100.net.

BEMÆRK : Brug af værtskommandoen kræver, at systemet er registreret hos en DNS -server, f.eks. Cloudflare eller Google Public DNS eller en post i værtsfilen. Afhængigt af den DNS -server, systemet er konfigureret med, kan resultatet variere eller slet ikke.

Hvis du bruger Fedora, skal du sørge for at fastholde dine DNS -indstillinger før en genstart, fordi Network Manager ofte overskriver dem.

Metode 3: Brug af Dig

Den næste metode, du kan prøve, er at bruge dig. Dig er et kommandolinjeværktøj, der er nyttigt til at udføre DNS-forespørgsler og omvendte opslag. Det er et kraftfuldt værktøj, der har en samling andre funktioner end at slå et værtsnavn op.

For at lære mere om grave, tjek denne vejledning.

https://linuxhint.com/install_dig_debian_9/

Når du har installeret dig på dit system, skal du bruge kommandoen:

$ dig -x

Det er også godt at bemærke, at serveren skal have reverse DNS -opslag aktiveret; ellers får du ikke serverens værtsnavn.

Metode 4: Nslookup

En langt enklere og mere almindelig måde at slå værtsnavnet op fra en IP -adresse er at bruge nslookup. Nslookup er et kommandolinjeværktøj, der ligner dig, men det giver brugerne mulighed for at forespørge DNS efter værtsnavne og IP-adressetilknytninger.

Hvis du vil forespørge om et værtsnavn med nslookup, skal du bruge kommandoen som:

$ nslookup

Et eksempel er som vist herunder:

[[e -mail beskyttet] ~] $ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa navn = mba01s08-in-f14.1e100.net.

Autoritative svar kan findes fra:

Konklusion

Til denne vejledning illustrerede vi forskellige måder at få værtsnavnet fra en IP -adresse både i Linux og Windows -maskiner. Hvis du leder efter en mere dybdegående tutorial om, hvordan DNS fungerer, skal du overveje ressourcen på linket herunder:

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