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

Mark_Andrews at Mark_Andrews at
Tue Jun 18 00:01:34 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.
> E.g.
> 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 
> "fictitious").
> Thanks! - Yossie
	You need BIND 9 and to make use of the views mechanism.
	Sortlist is not appropriate for this.

Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at

More information about the bind-users mailing list