Table of Contents How a Client Composes an SPNDifferences between the delegation tab betweens the DC, Client computer & User accountCreditsSee also Clients find service objects by querying the directory. The client can limit the scope of the query to its domain, or it can search the entire forest by using the global catalog. In either case, the client does not need information about the location of the service to perform the search.
If the connection point objects that are being searched for are direct instances of the serviceConnectionPoint class, a client application can locate published services by searching for any object where objectCategory is equal to serviceConnectionPoint and objectClass is equal to serviceConnectionPoint. The keywords attribute contains the vendor-specific and application-specific GUID.
For more information about how a client application finds a service, see the “Microsoft Platform SDK” on MSDN.
Source: http://technet.microsoft.com/en-us/library/cc755804(v=ws.10).aspx#w2k3tr_adspn_how_tpop "To mutually authenticate a service, a client application composes an SPN for the service instance to which it wants to connect and then presents this SPN to the KDC for authentication. The client application can use DsMakeSpnfunction to compose an SPN. The client specifies the components of the SPN by using known information or information that is retrieved from sources other than the service itself.
The form of an SPN is as follows, where ServiceClass and Host are required and Port and ServiceName are optional:
ServiceClass/Host:Port/ServiceName
C:\>setspn -A http/Kol-ads01 bshwjt Registering ServicePrincipalNames for CN=bshwjt bshwjt,CN=Users,DC=gs,DC=com http/Kol-ads01 Updated object
C:\>setspn -A http/Kol-ads01.gs.com bshwjt Registering ServicePrincipalNames for CN=bshwjt bshwjt,CN=Users,DC=gs,DC=com http/Kol-ads01.gs.com Updated object Added the below snap for your reference
Some content taken from:
http://technet.microsoft.com/en-us/library/cc755804(v=ws.10).aspx#w2k3tr_adspn_how_tpop
The biggest mistake: ServicePrincipalName’s http://blogs.iis.net/brian-murphy-booth/archive/2007/03/09/the-biggest-mistake-serviceprincipalname-s.aspx Creating a service principal name and keytab file http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/index.jsp?topic=/com.ibm.connections.25.help/t_install_kerb_create_service_account.html