how do I get a single DNS to return addresses based on query source address

Yossie Silverman yossie at
Mon Jun 17 22:20:01 UTC 2002

The problem:

I would like to have a single DNS server (bind) running on my 
network.  This server should return an internal (non global) address 
when the source address of the query is internal as well.  Otherwise, 
it should return the external (global) address.  From what I can tell 
from the docs, sortlist (in options) SHOULD be able to do this, but 
it isn't clear exactly how to get it to do so.


Internal network:

If a query comes from this network, for 'mail', the resolved address 
should be  If it comes from outside this network, the 
resolved address should be (all addresses are 

Thanks! - Yossie

More information about the bind-users mailing list