Hitta värdnamn från IP Linux

Find Hostname From Ip Linux



Namn eller etiketter är användbara eftersom de tillåter oss att identifiera en sak eller en person från en annan. Även en persons namn, som kanske inte är globalt unikt, innehåller en uppsättning tecken som gör att en person kan särskiljas från en annan person.

På samma sätt stöder datorer etiketter eller namn som hjälper dem att ge dem en unik identitet i ett nätverk. Det är där ett värdnamn kommer in. Ett värdnamn är en uppsättning alfanumeriska tecken som är unika för ett datornätverk, så att enheter kan kommunicera med varandra.







Normalt är den underliggande tekniken som identifierar en dator eller en enhet i ett nätverk en uppsättning nummer som kallas IP -adresser. Dessa mappas sedan till ett specifikt namn som löses till maskinens IP -adress.



I den här självstudien kommer jag dock att visa dig olika sätt som du kan använda för att få värdnamnet associerat med en specifik IP -adress. Metoderna som diskuteras i denna handledning fungerar i nästan alla Linux- och Unix-liknande system.



Om du letar efter detaljerade instruktioner om hur system som domännamn fungerar, kolla in resursen på länken nedan:





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

Med det ur vägen, låt oss dyka in.



Metod 1: Ping

Den enklaste metoden för att få värdnamnet från en IP -adress är att använda ping. Ping är ett enkelt men kraftfullt kommandoradsverktyg som använder ECHO-paket för att kommunicera med en värd.

NOTERA: Följande kommando fungerar bara i Windows -maskiner. För Linux, kolla nästa metod.

För att få ett värdnamn från en IP -adress med ping, använd kommandot nedan:

$ ping -a 172.67.209.252

Här är utdata från ovanstående kommando:

Kommandot ovan är inte alltid tillförlitligt; det fungerar ofta bara om värdnamnet är tillgängligt i värdfilen.

Läs mer här:

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

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

Metod 2: Värdkommando

Den andra och vanliga metoden för att få värdnamnet från IP -adressen i Linux är värdkommandot. Detta enkla verktyg är en del av dnsutil paket.

För att installera paketet, använd kommandona:

Ubuntu/Debian-baserade distros

$ sudo apt -get install dnsutils -y

REHL/CentOS

$ sudo yum installera dnsutils

Fedora

$ sudo dnf installera dnsutils

Båge

$ sudo pacman -S dnsutils

När du har installerat verktyget kan du köra kommandot nedan för att få värdnamnet för en IP -adress.

$ värd

Ett exempel på utdata är nedan:

[[e -postskyddad] ~] $ värd 216.58.223.78
78.223.58.216.in-addr.arpa domännamnpekare mba01s07-in-f14.1e100.net.

NOTERA : Användning av värdkommandot kräver att systemet är registrerat på en DNS -server som Cloudflare eller Google Public DNS eller en post i värdfilen. Beroende på DNS ​​-servern som systemet är konfigurerat med kan resultatet skilja sig åt eller inte alls.

Om du använder Fedora, se till att behålla dina DNS -inställningar före en omstart eftersom Network Manager ofta skriver över dem.

Metod 3: Använda Dig

Nästa metod du kan prova är att använda dig. Dig är ett kommandoradsverktyg som är användbart för att utföra DNS-frågor och omvända sökningar. Det är ett kraftfullt verktyg som har en samling andra funktioner än att leta upp ett värdnamn.

För att lära dig mer om grävning, kolla in den här självstudien.

https://linuxhint.com/install_dig_debian_9/

När du har installerat dig på ditt system använder du kommandot:

$ dig -x

Det är också bra att notera att servern bör ha omvänd DNS -sökning aktiverad; annars får du inte serverns värdnamn.

Metod 4: Nslookup

Ett mycket enklare och vanligare sätt att slå upp värdnamnet från en IP -adress är att använda nslookup. Nslookup är ett kommandoradsverktyg, som liknar dig, men som tillåter användare att fråga DNS efter värdnamn och IP-adressmappningar.

Om du vill fråga ett värdnamn med nslookup använder du kommandot som:

$ nslookup

Ett exempel är som visas nedan:

[[e -postskyddad] ~] $ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa namn = mba01s08-in-f14.1e100.net.

Auktoritativa svar kan hittas från:

Slutsats

För denna handledning illustrerade vi olika sätt att få värdnamnet från en IP -adress både i Linux- och Windows -maskiner. Om du letar efter en mer ingående handledning om hur DNS fungerar, överväg resursen på länken nedan:

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