Link to home
Start Free TrialLog in
Avatar of jskfan
jskfanFlag for Cyprus

asked on

Does Windows Print Server use DNS for client requests

We have Windows 2008 print server, we have network printers.
we manually map network printers for users to the print queue on windows servers.
Recently a Network print device10 has been moved to a different location (Area15) , and print device15 has been moved to area10 users in area15 were asked to reboot their computers to flush DNS, however when they printed, their print jobs ended up in area10, it has followed the old print device hostname.

I wonder if Windows print server can be part of the issue ?
I typed the command: Ipconfig /displaydns on print server, I saw correct hostname to ip mapping, I am not sure when and why does the print server do the mapping?

Any clarification will be very much appreciated.

Thanks
SOLUTION
Avatar of John
John
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

if you run ipconfig /displaydns in the print server you will also see Dns host mapping to ip address of the printers.

I checked that in the print server.
in which case print server does that ?

**I thought PCs would only query DNS cache locally for host name if they cannot find it they query DNS server.They would never query Print server.
Did you try flushing DNS?
SOLUTION
Avatar of Spike99
Spike99
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

My Question is  Why print server DNS cache is caching printer hostnames ?
Seeing that Client PCs have DNS cache and if the host name is not in their cache they contact DNS server...
Did you ever try flushing DNS ?
I think this issue might be a problem with share names & not with DNS, which is why I recommended changing the share names along with the printer names.  

When you physically moved the printers, did you change their share names?
Avatar of jskfan

ASKER

SHarename is the print queue name ..correct ?
Of course I changed the share names...

\\printservername\sharename

each sharename is mapped to a hostname, some hostnames have 2 or sharenames though .

but the problem is not there.....






PCs talk to hostnames , (in printer configuration is called Port), so the PC queries DNS server about the Port name, DNS server will render the IP of that hostname it has on the DNS table. the PC then uses that IP to send print jobs to...

The process does not involve print server at all...........

What I am asking if you go to print server and type Ipconfig /Displaydns........
you will see hostnames of the printers cached............
the Question is causes the print server to cache hostnames in DNS cache ?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

Thanks..I will check that later
Thanks for the update and I hope the suggestions work out for you when you try them.