Vind hostnaam van IP Linux

Find Hostname From Ip Linux



Namen of labels zijn handig omdat ze ons in staat stellen het ene of het andere persoon van het andere te onderscheiden. Zelfs de naam van een persoon, die misschien niet wereldwijd uniek is, bevat een reeks tekens waarmee een persoon kan worden onderscheiden van een andere persoon.

Evenzo ondersteunen computers labels of namen die hen een unieke identiteit in een netwerk geven. Dat is waar een hostnaam om de hoek komt kijken. Een hostnaam is een set alfanumerieke tekens die uniek zijn voor een computernetwerk, waardoor apparaten met elkaar kunnen communiceren.







De onderliggende technologie die een computer of een apparaat in een netwerk identificeert, is doorgaans een reeks getallen die bekend staat als IP-adressen. Deze worden vervolgens toegewezen aan een specifieke naam die is omgezet in het IP-adres van de machine.



In deze zelfstudie laat ik u echter verschillende manieren zien die u kunt gebruiken om de hostnaam aan een specifiek IP-adres te koppelen. De methoden die in deze tutorial worden besproken, werken in bijna alle Linux- en Unix-achtige systemen.



Als u op zoek bent naar gedetailleerde instructies over hoe systemen zoals domeinnamen werken, bekijk dan de bron op de onderstaande link:





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

Met dat uit de weg, laten we erin duiken.



Methode 1: Ping

De eenvoudigste methode om de hostnaam van een IP-adres te krijgen, is door ping te gebruiken. Ping is een eenvoudig maar krachtig opdrachtregelprogramma dat ECHO-pakketten gebruikt om met een host te communiceren.

OPMERKING: De volgende opdracht werkt alleen op Windows-machines. Controleer voor Linux de volgende methode.

Gebruik de onderstaande opdracht om een ​​hostnaam van een IP-adres met ping te krijgen:

$ ping -a 172.67.209.252

Hier is de uitvoer van de bovenstaande opdracht:

Het bovenstaande commando is niet altijd betrouwbaar; het werkt vaak alleen als de hostnaam beschikbaar is in het hosts-bestand.

Lees hier meer:

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

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

Methode 2: Hostopdracht

De tweede en gebruikelijke methode om de hostnaam van het IP-adres in Linux te krijgen, is het host-commando. Deze eenvoudige tool maakt deel uit van de dnsutil pakket.

Gebruik de opdrachten om het pakket te installeren:

Op Ubuntu/Debian gebaseerde distributies

$ sudo apt-get install dnsutils -y

REHL/CentOS

$ sudo yum install dnsutils

Fedora

$ sudo dnf installeer dnsutils

Boog

$ sudo pacman -S dnsutils

Nadat u de tool hebt geïnstalleerd, kunt u de onderstaande opdracht uitvoeren om de hostnaam van een IP-adres te krijgen.

$ gastheer

Een voorbeelduitvoer staat hieronder:

[ [email protected] ~]$ host 216.58.223.78
78.223.58.216.in-addr.arpa domeinnaam pointer mba01s07-in-f14.1e100.net.

OPMERKING : Voor het gebruik van de hostopdracht moet het systeem zijn geregistreerd bij een DNS-server zoals Cloudflare of Google Public DNS of een vermelding in het hostbestand. Afhankelijk van de DNS-server waarmee het systeem is geconfigureerd, kan het resultaat verschillen of helemaal niet.

Als je Fedora gebruikt, zorg er dan voor dat je je DNS-instellingen aanhoudt voordat je opnieuw opstart, omdat de netwerkbeheerder ze vaak overschrijft.

Methode 3: Dig gebruiken

De volgende methode die u kunt proberen, is om dig te gebruiken. Dig is een opdrachtregelprogramma dat handig is bij het uitvoeren van DNS-query's en reverse lookups. Het is een krachtige tool met een verzameling andere functies dan het opzoeken van een hostnaam.

Bekijk deze tutorial voor meer informatie over graven.

https://linuxhint.com/install_dig_debian_9/

Nadat u dig op uw systeem hebt geïnstalleerd, gebruikt u de opdracht:

$ graaf -x

Het is ook goed om te weten dat de server reverse DNS lookup moet hebben ingeschakeld; anders krijgt u de hostnaam van de server niet.

Methode 4: Nslookup

Een veel eenvoudigere en meer gebruikelijke manier om de hostnaam van een IP-adres op te zoeken, is door nslookup te gebruiken. Nslookup is een opdrachtregelprogramma, vergelijkbaar met dig, maar waarmee gebruikers DNS kunnen opvragen voor hostnamen en IP-adrestoewijzingen.

Als u een hostnaam wilt opvragen met nslookup, gebruikt u de opdracht als:

$ nslookup

Een voorbeeld is zoals hieronder weergegeven:

[ [email protected] ~]$ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa naam = mba01s08-in-f14.1e100.net.

Gezaghebbende antwoorden zijn te vinden op:

Conclusie

Voor deze zelfstudie hebben we verschillende manieren geïllustreerd om de hostnaam van een IP-adres te krijgen, zowel op Linux- als Windows-machines. Als u op zoek bent naar een meer diepgaande zelfstudie over hoe DNS werkt, overweeg dan de bron op de onderstaande link:

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