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ę.