Aaron_Halbert / daryl75
if you need to run multiple applications on the same set of web servers and they each have their own application pool running separate application pool accounts then you should have individual dns names for each of your apps.
so like typically I will have customers who want to run the ca.contoso.com/certsrv (CA web enrollment webpages), then ca.contoso.com/CEP and/or CES (CEP and CES web pages), and possibly even ca.contoso.com/certsrv/mscep_admin (NDES). Each one of these web services users must authenticate with Kerberos authentication. I tell the customer to use dns names for each of the services like:
certenroll.contoso.com
cepces.contoso.com
ndes.contoso.com
this way you can have a Service Principal Name for each application / application pool account. Just remember bad things happen when you use CNAME records in DNS for things that use WinINET APIs.
https://support.microsoft.com/en-us/topic/authentication-fails-when-you-visit-a-website-in-internet-explorer-11-through-a-proxy-server-d3e72cea-a35f-5e86-508d-dee2f6e56ce9