Unix Socket - Nazwy hostów sieciowych

Nazwy hostów w postaci liczb są trudne do zapamiętania, dlatego nazywane są zwykłymi nazwami, takimi jak Takshila lub Nalanda. Piszemy aplikacje, aby znaleźć kropkowany adres IP odpowiadający danej nazwie.

Proces znajdowania kropkowanego adresu IP na podstawie podanej alfanumerycznej nazwy hosta jest znany jako hostname resolution.

Rozpoznawanie nazwy hosta odbywa się za pomocą specjalnego oprogramowania znajdującego się w systemach o dużej pojemności. Systemy te nazywane są systemami nazw domen (DNS), które zachowują mapowanie adresów IP i odpowiadające im zwykłe nazwy.

Plik / etc / hosts

Korespondencja między nazwami hostów i adresami IP jest przechowywana w pliku o nazwie hosts . W większości systemów ten plik znajduje się w/etc informator.

Wpisy w tym pliku wyglądają następująco -

# 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

Należy zauważyć, że z danym adresem IP może być skojarzona więcej niż jedna nazwa. Ten plik jest używany podczas konwersji adresu IP na nazwę hosta i odwrotnie.

Nie miałbyś dostępu do edycji tego pliku, więc jeśli chcesz umieścić dowolną nazwę hosta wraz z adresem IP, musisz mieć uprawnienia roota.