Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Guiyon

macrumors 6502a
Original poster
Mar 19, 2008
771
4
Cambridge, MA
I've been trying to solve this issue but so far the answer has eluded me. I am attempting to test out a server locally before I configure my external host. Since this is going to act as a web server/DNS, I am running bind on it; BIND is configured with forwarding and recursive lookups disabled. In order to test it I am adding an entry in my network config DNS settings (on the Leopard machine) that points to the local server followed by my primary DNS. For some reason, Leopard refuses to try to secondary DNS and, instead, tries the first one and fails the lookup.

The settings are sticking correctly as scutil outputs (truncated):
Code:
resolver #1
  domain : lan
  search domain[0] : lan
  nameserver[0] : 192.168.0.20
  nameserver[1] : 192.168.0.1
  order   : 200000

and my local resolv.conf correctly lists both nameservers. nslookup also correctly notices that the top server doesn't find anything or support recursion so it immediatly switches to the second server and successfully performs a lookup; nothing else will perform any lookups correctly however (Firefox, ssh, Mail, etc). Has anyone run into this before?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.