Well Known Services Entry

Oceń tę pracę

Dobrze znane usługi (WKS) to pole określające usługi prowadzone przez poszczególne protokoły na podanym adresie. Usługi i numery portów są dostarczane w liście usług wyspecyfikowanych w pliku /etc/services.

Well Known Services Entry w kontekście DNS i sieci komputerowych odnosi się do powszechnie rozpoznawanych i standardowych usług, które mają przypisane określone numery portów i są uznawane za część standardowego zestawu protokołów internetowych. Te usługi są zwykle obsługiwane przez serwery w Internecie i mają przypisane numery portów z zakresu od 0 do 1023. Są one używane do obsługi różnych typów połączeń sieciowych i aplikacji, takich jak serwery WWW, poczta elektroniczna, transfer plików i wiele innych.

W systemie DNS, rekordy związane z Well Known Services są często implementowane jako część systemu SRV (Service Record), który umożliwia rozpoznawanie serwisów w sieci. Rekordy te wskazują na serwery, które oferują określoną usługę, a także wskazują numery portów, na których dana usługa jest dostępna. Dla takich dobrze znanych usług, jak HTTP (port 80), HTTPS (port 443), FTP (port 21), SMTP (port 25) i inne, istnieje przypisany zestaw standardowych portów, który jest wykorzystywany w różnych aplikacjach sieciowych.

Na przykład, dla usługi HTTP, serwer WWW, który obsługuje tę usługę, najczęściej jest dostępny na porcie 80. W DNS, może to być reprezentowane za pomocą rekordów A lub CNAME, wskazujących na serwery WWW:

www    IN A 192.0.2.1

Chociaż ta konfiguracja nie używa bezpośrednio rekordów SRV, sama usługa HTTP jest częścią zestawu Well Known Services. Dla bardziej złożonych usług, jak SIP (Session Initiation Protocol) czy LDAP (Lightweight Directory Access Protocol), które wymagają bardziej zaawansowanego mapowania serwisów w sieci, wykorzystuje się rekordy SRV:

_sip._tcp.example.com. IN SRV 10 60 5060 sipserver.example.com.

W tym przypadku rekord SRV wskazuje, że usługa SIP dostępna jest na porcie 5060 na serwerze sipserver.example.com z priorytetem 10 i wagą 60.

Rekordy związane z Well Known Services w DNS są kluczowe dla odpowiedniego kierowania zapytań do odpowiednich serwerów obsługujących popularne usługi w Internecie. Poprzez użycie odpowiednich portów i odpowiednią konfigurację DNS, użytkownicy i aplikacje mogą bezproblemowo łączyć się z serwisami internetowymi, takimi jak strony WWW, serwery poczty czy inne usługi oparte na TCP/IP.

Format WKS:

name ttl addr-class entry-type address protocol services

W praktyce przestało się tego używać, ponieważ mało serwerów używa tego wpisu, ponieważ nie ma takiego obowiązku. Poszczególne pola mają wartości zdefiniowane podobnie jak dla BIND File Entries, z wyjątkiem pól:

address

To pole specyfikuje adres IP dla każdego systemu. Dozwolone jest tylko jedno WKS dla każdego adresu IP.

hardware

Pole zawiera informację u stosowanym protokole, jaki będzie użyty dla usługi (np. UDP lub TCP)

Przykład: Wpis pola HINFO posiadającego dwie pozycje.

; name ttl addr-class entry-type address             protocol services                        IN HINFO         128.32.0.4        UDP who route                        IN HINFO         128.32.0.78      TCP (echo talk                                                                         discard sftp                                                                         netstat host                                                                         time link pop                                                                         finger domain auth)Usługi ujęte w nawiasy () są traktowane jako jedna usługa i mogą zajmować więcej niż jedną linijkę.