3.6.7. Mapeamento Domínio-para-território
Quando um client tenta acessar um serviço que esteja rodando em um server específico, ele sabe o nome do serviço (host) e o nome do server (foo.example.com), mas como é possível que mais de um território seja implementado na sua rede de trabalho, ele precisa adivinhar o nome do território, no qual o serviço se encontra.
Por padrão, o nome do território é o mesmo do domínio DNS do server, com letras maiúsculas.
foo.example.org → EXAMPLE.ORG foo.example.com → EXAMPLE.COM foo.hq.example.com → HQ.EXAMPLE.COM
Em algumas configurações, isto será suficiente. No entanto, em outras, o nome do território de origem será o nome de um território não existente. Nesses casos, desde o mapeamento do nome de domínio DNS do server até o mapeamento do nome de seu território, deve ser especificado na seção domain_realm do krb5.conf do sistema do client. Como por exemplo:
[domain_realm] .example.com = EXAMPLE.COM example.com = EXAMPLE.COM
A configuração acima, especifica dois mapeamentos. O primeiro, especifica que qualquer sistema no domínio DNS "example.com" pertence ao território EXAMPLE.COM. O segundo, especifica que um sistema com um nome exato de "exemplo.com", também é um território. (A distinção entre o domínio e uma host específica é a presença ou falta de um"." inicial). O mapeamento também pode ser armazenado diretamente no DNS.