Запись Weil-Known Services (WKS) перечисляет сетевые службы, доступные на указанном узле. Официальные названия протоколов и служб, используемые в записях WKS, определены документом RFC Assigned Numbers. Простейший способ получить список имен широко известных служб - просмотреть файл /etc/services своей системы. Каждый узел может иметь не более двух записей WKS; одну для TCP и одну для UDP. Поскольку в записи WKS обычно перечислен набор служб, каждая такая запись может занимать несколько строк.
Формат записи WKS:
[host] [ttl] IN WKS address protocol services
host - Имя узла, предоставляющего указанные службы.
ttl - Время жизни обычно не указывается.
IN - Класс адресов - IN.
WKS - Тип RR-записи - WKS. Вся пос
ледующая информация является переменной информацией записи WKS.
address - IP-адрес узла в десятичной записи через точку (к примеру, 172.16.12.2).
protocol - Протокол транспортного уровня, по которому работает служба, - TCP или UDP.
services - Список служб, предоставляемых данным узлом. Число служб, сведения о которых распространяются в записи, может быть любым, однако их имена должны совпадать с именами из файла /etc/services. Элементы списка служб разделяются пробелами. Для продолжения списка на последующих строках используются круглые скобки.
Приложения, использующие записи WKS, не получили широкого распространения. Записи WKS используются только для предоставления общих сведений о системе. Повторимся, из соображений безопасности на некоторых площадках предпочитают скрывать подобные сведения. Отдельные протоколы, такие как tftp и finger, являются притягательными мишенями для злоумышленников. Записи SRV более полезны в плане предоставлении информации о службах, реализованных тем или иным сервером.