abh / geodns

DNS server with per-client targeted responses
Apache License 2.0
1.37k stars 191 forks source link

Add forwarder capability #95

Closed faide closed 4 years ago

faide commented 8 years ago

Hi there,

I added a simplistic forwarder support and I would like to discuss of its usefulness and design with you. This is by no way a final implementation.

My aim through this PR and the previous one is to be able to use geodns as a DNS server for internal networks. This kind of use case obviously needs forwarding (more than geocoding)

If you are interested in this allowing me to support this use case I think I'll need to implement caching for the forwarded request (using the TTL as an expiration timer) to improve performance and lower the burden on the upstream DNS.

What do you think?