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

steve steve at energistic.com
Wed Jan 2 23:45:31 UTC 2013


Very doable using bind9. Google up 'bind split horizon'. Also look up nat reflection for your firewall. It may just need ti be enabled. 



-------- Original message --------
From: Aryeh Friedman <aryeh.friedman at gmail.com> 
Date:  
To: FreeBSD Mailing List <freebsd-hackers at freebsd.org> 
Subject: OT: getting named to answer differently based on requester's IP 
 
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)
_______________________________________________
freebsd-hackers at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"


More information about the freebsd-hackers mailing list