I'd like to do this:
1. If a client queries from a particular subnet, an A record query for
foo.example.com returns something (say 1.1.1.1)
2. If a client queries from somewhere else, an A record query for
foo.example.com returns something else (say 2.2.2.2)
It's sort of like the geo backend, but not quite, because no actual geography
is involved. Can this be done? And if so, how?
Example scenario:
foo.example.com is a host running on Amazon EC2. If a client also runs on EC2
in the same data center, return the "private" IP address for foo.example.com.
If anybody else in the world asks, return the "public" IP address.
That way, EC2-internal communication does not need to go through their public
routers, and does not incur the performance overhead nor the bandwidth charges.
Perhaps I could essentially create an "This Amazon data center country", and a
"everywhere else" default, and use the geo backend?
Would love some pointers if somebody has done this before.
Thanks,
Johannes.
_______________________________________________
Pdns-users mailing list
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-users