This worked for us in our test environment and we plan on replicating it in our production environment.
1) Add A record or CNAME to DNS
2) Add the following to the registry:
Windows Registry Editor Version 5.00
;Print Spooler Driver Exception
[ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print]
"ThrowDriverException"=dword:00000001
;Disabled Strict Name Checking for Win2k8R2
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters]
"DisableStrictNameChecking"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Lsa]
"DisableLoopbackCheck"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print]
"DnsOnWire"=dword:00000001
-------------------------------
3) open admin console and enter:
NETDOM COMPUTERNAME [fqdn of server you are on] /add:[fqdn of dns entry (from step 1) to accept]
*Note* We were confused a little about the "computername" but it should be typed as is, "NETDOM COMPUTERNAME" ....
Source:
- Windows Printer/Fax Technet
- http://www.marc-lognoul.me/itblog-en/post/2010/09/08/Multiple-Names-for-a-File-and-Print-Server-Running-Windows-Server-2008-R2.aspx