Unix Socket - Nomi host di rete

I nomi degli host in termini di numeri sono difficili da ricordare e quindi sono definiti con nomi ordinari come Takshila o Nalanda. Scriviamo applicazioni software per scoprire l'indirizzo IP puntato corrispondente a un dato nome.

Il processo di individuazione dell'indirizzo IP puntato in base al nome host alfanumerico specificato è noto come hostname resolution.

La risoluzione del nome host viene eseguita da un software speciale che risiede su sistemi ad alta capacità. Questi sistemi sono chiamati Domain Name System (DNS), che mantengono la mappatura degli indirizzi IP e dei corrispondenti nomi ordinari.

Il file / etc / hosts

La corrispondenza tra i nomi host e gli indirizzi IP viene mantenuta in un file chiamato host . Sulla maggior parte dei sistemi, questo file si trova in/etc directory.

Le voci in questo file hanno il seguente aspetto:

# 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

Notare che più di un nome può essere associato a un determinato indirizzo IP. Questo file viene utilizzato durante la conversione dall'indirizzo IP al nome host e viceversa.

Non avresti accesso per modificare questo file, quindi se vuoi inserire un nome host insieme all'indirizzo IP, devi avere il permesso di root.