Okay, this is driving me crazy. I have a Windows 2008R2 print server set up. It is working fine for all existing printers that are connected to it. I am trying to add a new port "accounting" and I get an error. In troubleshooting, I discovered the server will not resolve the DNS name of the printer.
Here is what works:
Ping printer by IP
Ping another printer by name
Ping printer by name from a workstation (Win 7 x64)
Making another port to the same printer by IP instead of name
What doesn't work:
Nslookup on the printer name from the server (works from the workstation)
Ping printer by name
So I have a workaround of referring to the printer by IP instead of name, but this is not our standard. The strangest thing is how nslookup can fail for one system and work on another. Any other ideas?