Unix Socket - Netzwerkhostnamen
Hostnamen in Bezug auf Zahlen sind schwer zu merken und werden daher von gewöhnlichen Namen wie Takshila oder Nalanda bezeichnet. Wir schreiben Softwareanwendungen, um die gepunktete IP-Adresse herauszufinden, die einem bestimmten Namen entspricht.
Der Prozess zum Ermitteln der gepunkteten IP-Adresse basierend auf dem angegebenen alphanumerischen Hostnamen ist bekannt als hostname resolution.
Eine Hostnamenauflösung erfolgt durch spezielle Software, die sich auf Systemen mit hoher Kapazität befindet. Diese Systeme werden als Domain Name Systems (DNS) bezeichnet, die die Zuordnung von IP-Adressen und den entsprechenden gewöhnlichen Namen beibehalten.
Die Datei / etc / hosts
Die Entsprechung zwischen Hostnamen und IP-Adressen wird in einer Datei namens Hosts verwaltet . Auf den meisten Systemen befindet sich diese Datei in/etc Verzeichnis.
Einträge in dieser Datei sehen wie folgt aus:
# This represents a comments in /etc/hosts file.
127.0.0.1 localhost
192.217.44.207 nalanda metro
153.110.31.18 netserve
153.110.31.19 mainserver centeral
153.110.31.20 samsonite
64.202.167.10 ns3.secureserver.net
64.202.167.97 ns4.secureserver.net
66.249.89.104 www.google.com
68.178.157.132 services.amrood.com
Beachten Sie, dass einer bestimmten IP-Adresse möglicherweise mehr als ein Name zugeordnet ist. Diese Datei wird beim Konvertieren von IP-Adresse in Hostname und umgekehrt verwendet.
Sie hätten keinen Zugriff auf die Bearbeitung dieser Datei. Wenn Sie also einen Hostnamen zusammen mit der IP-Adresse eingeben möchten, benötigen Sie eine Root-Berechtigung.