Brian Cryer's Web Resources


Service Principal Name.

Service Principal Name is the name by which a client uniquely identifies an instance of a service. A given service can have multiple SPNs if there are different names which clients might use.

Each SPN consists of:

  • a class name
    this identifies the general class of the service, for example "SqlServer" or "www" etc.
  • a hostname
    which identifies the computer on which the service is running
  • a port (optional)
  • a service name (optional)
    used to identify the specific data or feature required where the service provides multiple features.

For more information see: