Nazwa hosta - Hostname

W sieci komputerowych , A hosta (archaicznie nazwa_węzła ) jest etykieta, który jest przypisany do urządzenia podłączonego do sieci komputerowej i które są wykorzystywane do identyfikacji urządzenia w różnych formach komunikacji elektronicznej, takich jak World Wide Web . Nazwy hostów mogą być prostymi nazwami składającymi się z jednego słowa lub frazy lub mogą mieć strukturę. Każda nazwa hosta ma zwykle co najmniej jeden numeryczny adres sieciowy, z którym jest skojarzony na potrzeby routingu pakietów ze względu na wydajność i z innych powodów.

Internetowe nazwy hostów mogły zawierać dołączoną nazwę domeny systemu nazw domen (DNS), oddzieloną od etykiety specyficznej dla hosta kropką („kropką”). W tej drugiej formie nazwa hosta jest również nazywana nazwą domeny . Jeśli nazwa domeny jest całkowicie określona, ​​łącznie z domeną najwyższego poziomu w Internecie, nazwa hosta jest określana jako w pełni kwalifikowana nazwa domeny (FQDN). Nazwy hostów zawierające domeny DNS są często przechowywane w systemie nazw domen wraz z adresami IP hosta, który reprezentują w celu odwzorowania nazwy hosta na adres lub w odwrotnym procesie.

Internetowe nazwy hostów

W Internecie nazwa hosta to nazwa domeny przypisana do komputera hosta. Jest to zwykle połączenie nazwy lokalnej hosta z nazwą domeny nadrzędnej. Na przykład en.wikipedia.org składa się z lokalnej nazwy hosta ( en ) i nazwy domeny wikipedia.org . Ten rodzaj nazwy hosta jest tłumaczony na adres IP za pośrednictwem lokalnego pliku hostów lub programu rozpoznawania nazw DNS (Domain Name System). Pojedynczy komputer hosta może mieć kilka nazw hostów; ale generalnie system operacyjny hosta woli mieć jedną nazwę hosta, której host używa dla siebie.

Każda nazwa domeny może być również nazwą hosta, o ile przestrzegane są ograniczenia wymienione poniżej. Na przykład en.wikipedia.org i wikipedia.org są nazwami hostów, ponieważ oba mają przypisane adresy IP. Nazwa hosta może być nazwą domeny, jeśli jest właściwie zorganizowana w systemie nazw domen. Nazwa domeny może być nazwą hosta, jeśli została przypisana do hosta internetowego i powiązana z adresem IP hosta.

Składnia

Nazwy hostów składają się z sekwencji etykiet połączonych kropkami. Na przykład „en.wikipedia.org” to nazwa hosta. Każda etykieta musi mieć od 1 do 63 znaków. Cała nazwa hosta, łącznie z rozdzielającymi kropkami, ma maksymalnie 253 znaki ASCII .

Standardy internetowe ( Request for Comments ) dla protokołów określają, że etykiety mogą zawierać tylko litery ASCII od a do z (bez uwzględniania wielkości liter), cyfry od 0 do 9 oraz znak łącznika minus ('-'). Oryginalna specyfikacja nazw hostów w RFC 952 zabraniała etykiet rozpoczynających się cyfrą lub znakiem łącznika i nie mogła kończyć się łącznikiem. Jednak kolejna specyfikacja (RFC 1123) zezwalała, aby etykiety nazw hostów zaczynały się od cyfr. Żadne inne symbole, znaki interpunkcyjne ani spacje nie są dozwolone. Umiędzynarodowione nazwy domen są przechowywane w systemie nazw domen jako ciągi ASCII przy użyciu transkrypcji Punycode .

Chociaż nazwa hosta może nie zawierać innych znaków, takich jak znak podkreślenia ( _ ), inne nazwy DNS mogą zawierać podkreślenie. Ograniczenie to zostało zniesione przez RFC 2181. Systemy takie jak DomainKeys i rekordy usług używają podkreślenia, aby zapewnić, że ich znak specjalny nie zostanie pomylony z nazwami hostów. Na przykład _http._sctp.www.example.com określa wskaźnik usługi dla hosta serwera WWW obsługującego SCTP (www) w domenie example.com . Niezależnie od standardu Chrome , Firefox , Internet Explorer , Edge i Safari zezwalają na podkreślenie w nazwach hostów, chociaż pliki cookie w IE nie działają poprawnie, jeśli jakakolwiek część nazwy hosta zawiera znak podkreślenia.

Jednak próba rozwiązania nazwy hosta składającej się z podkreślenia jest prawidłowa. Np . _.example.com . Jest to używane przez RFC 7816 w celu zmniejszenia ilości informacji udostępnianych pośredniczącym serwerom DNS podczas kwerendy iteracyjnej. Funkcja minimalizacji nazw zapytań jest domyślnie włączona w programie BIND 9.14.0.

Nazwa hosta en.wikipedia.org składa się z etykiet DNS en ( nazwa hosta lub domena typu liść), wikipedia (domena drugiego poziomu) i org (domena najwyższego poziomu). Etykiety takie jak 2600 i 3abc mogą być używane w nazwach hostów, ale -hi- , _hi_ i *hi* są nieprawidłowe.

Nazwa hosta jest uważana za w pełni kwalifikowaną nazwę domeny (FQDN), gdy określone są wszystkie etykiety, włącznie z nazwą domeny najwyższego poziomu (TLD). Nazwa hosta en.wikipedia.org kończy się nazwą organizacji domeny najwyższego poziomu i dlatego jest w pełni kwalifikowana. W zależności od implementacji oprogramowania DNS systemu operacyjnego, niekwalifikowana nazwa hosta może zostać automatycznie połączona z domyślną nazwą domeny skonfigurowaną w systemie w celu uzupełnienia w pełni kwalifikowanej nazwy domeny. Na przykład student na MIT może być w stanie wysłać pocztę na adres „joe@csail” i automatycznie zakwalifikować ją przez system pocztowy do wysłania na adres joe @csail.mit.edu .

Ogólne wytyczne dotyczące wyboru dobrej nazwy hosta są przedstawione w RFC 1178.

Przykład

saturn i jupiter mogą być nazwami hostów dwóch urządzeń podłączonych do sieci o nazwie PC . W komputerze PC urządzenia są adresowane przez ich nazwy hostów. Nazwy domen urządzeń to odpowiednio saturn.PC i jupiter.PC . Jeśli komputer PC jest zarejestrowany jako nazwa domeny drugiego poziomu w Internecie, np. jako PC.net , hosty mogą być adresowane za pomocą w pełni kwalifikowanych nazw domen saturn.PC.net i jupiter.PC.net .

Zobacz też

Bibliografia