DNS lookup fails when with all the MAC workstations

Posted by user39564 on Server Fault See other posts from Server Fault or by user39564
Published on 2010-04-02T17:21:40Z Indexed on 2010/04/02 17:23 UTC
Read the original article Hit count: 256

Filed under:
|
|

Hi,

I am having this insane problem. We are mac-heavy users. Around 10 workstations, one Xserve server, two windows workstation and one Linux (me). Last year I added an A record to our domain's DNS. However we had to change that a few months ago to a new IP. But all the Mac workstations fail to resolve the proper DNS and they still resolve to the old IP, even after 2 months.

On both the windows workstation and my linux box a simple nslookup resolves to proper IP. However, on ALL the mac workstation, dig and nslookup report the old IP address.

From my linux workstation:

jp@lo:~$ nslookup - 208.67.222.222

client.xyz.com

Server: 208.67.222.222

Address: 208.67.222.222#53

Non-authoritative answer:

Name: client.xyz.com

Address: 68.71.40.xx

But when I am trying the exact same command from any Mac workstation, I get the old IP:

$ nslookup - 208.67.222.222

client.xyz.com

Server: 208.67.222.222

Address: 208.67.222.222#53

Non-authoritative answer:

Name: client.xyz.com

Address: 98.143.155.xx

The strange thing is that this only happens in our internal network. No problem from home nor from another server. I did try to flush the DNS, don't worry. It did not help.

I am starting to wonder if my router (OpenWRT) or Mac OS X Server is not in some way spoofing the DNS request and thus acting as a cache.

Any suggestions/comments would be grateful. Thank you, JP

© Server Fault or respective owner

Related posts about dns

Related posts about macosxserver