OT: getting named to answer differently based on requester's IP

Aryeh Friedman aryeh.friedman at gmail.com
Wed Jan 2 22:33:17 UTC 2013


I have a local machine (say "foo.example.com") that is behind a very
dumb firewall (it will not honor dmz/port forwarding if the connection
originates from inside the firewall [192.168.2.X]).... specifically if
I connect to the public IP from *OUTSIDE* of the lan it works but not
from inside... I have a number of web services that depend on a
specific DNS being set (specifically www/tomcat7 and the alike)...
i.e. if I am at home I need to use "localhost" (changing it in
/etc/hosts has no effect) if I am away I need to use
"ack.example.com")... what I want to do is make it so I can use
"ack.example.com" for all references... this means I need to make it
so local requests to ack.example.com answer 192.168.2.2 and remote
ones answer the public IP.. how do I configure named to do this (I
have full control of all the nameservers in question)


More information about the freebsd-hackers mailing list