I have a domain with a single 2003 standard server. Everything appears to be running OK (users can logon/logoff, exchange and other apps are running ok) but when I go to Administrative Tools and then DNS my DNS server has a red cross on it and in the right hand pane I get the following error:
"Cannot contact the DNS server. The specified DNS server connot be contacted. Some possible reasons include: the DNS server may not be running, there may be network problems, or the computer associated with the specified name or IP address could not be found."
When I right click on the server I can only access the monitoring tab in properties. If I opt to run a test it reports as passing both the simple and recursive query. If I look go to services it reports that the DNS service is started. In the DNS event log, however, there is an error message. I rebooted the server on friday evening and at the time the server came back up there are 2 entries generated at exactly the same time. (looking back these two errors have actually been generated every time I have rebooted the server in the last 3 months). One is the standard event ID 2 "The DNS server has started". The other is an error as follows:
Event ID: 140
Description: The DNS server could not initialize the remote procedure call (RPC) service. If it is not running, start the RPC service or reboot the computer. The event data is the error code.
I've checked and RPC is up and running. Also, there have been no further entries in my DNS event log since then.
From what I can see, the RPC service has an awful ot of dependencies so I don't really want to go stopping and starting it (let alone reinstalling it) before I know what I am letting myself in for.
Can anyone offer any advice?