O registro SRV de DNS é uma maneira de publicar um ponto de extremidade de serviço definido. Os clientes podem localizar o serviço recuperando o rótulo DNS definido.
A chave aqui é 'definida', como registrada ou pelo menos comumente conhecida entre usuários e provedores do serviço. Espero que determinar o nome do processo que está executando o serviço seja irrelevante. Saber qual porta está sendo ouvida seria relevante e pode ser encontrado usando o lsof
reference nick064 oferecido nos comentários. Mais comum ao determinar uma porta de escuta no Linux é netstat -ltunp | grep ${processname}
ou ss -ltunp | grep ${processname}
. (onde $ {processname} é o nome real em que você está interessado)
Não há exigência de que o nome do aplicativo ou programa que executa o serviço seja o mesmo que o rótulo de serviço publicado. Muitos programas diferentes poderiam fornecer o mesmo serviço em diferentes ambientes e seriam associados ao mesmo nome de serviço, no sentido de rótulo de DNS.
Os registros DNS SRV seriam inúteis se cada operador escolhesse um rótulo diferente para o mesmo serviço, pois os clientes não saberiam o que procurar no DNS.
Como a Gareth comentou, a IANA mantém uma lista de serviços registrados (no sentido da Internet) - alguns deles têm rótulos de SRV de DNS associados definidos. Essa lista é um mapa conveniente de serviços comuns para seus IETF RFCs. O Teamspeak não está nessa lista, o que significa que você precisará consultar a comunidade de usuários do serviço que está usando para saber qual deve ser o rótulo do DNS.
RFC 3263, Seção 4.2 pode ser útil consultar para um exemplo.