Hi all,

I've searched pdns docs as well as threads here but can find nothing about how to deploy ecs or more specifically, under which circumstance ecs can be used.

From what I understand of ecs, the recursor will forward the client's IP with the request to the auth (or intermediate) servers so that the auth server can respond with a result that is local (if possible) to the client. I'm going to assume then that a public address is needed from the client as you can't determine location info from an rfc1918 address.

Consider the following setup:

branch1 (client with private address) -> firewall/NAT+VPN (branch) -> internet -> firewall/NAT+VPN (head office) -> recursor -> auth query ...
branch2 (client with private address) -> firewall/NAT+VPN (branch) |
etc.

In this scenario, clients at branches have their queries forwarded over site-to-site VPN tunnels to the recursor at a head office. The client IP the recursor sees is the client's private IP address.

Is there any possibility of getting a design like this to work with ecs? If not, any alternatives?

Notes:

The specific pdns-recursor settings I'm looking at are:

ends-subnet-allow-list
ecs-add-for
use-incoming-edns-subnet

Regards, Robby
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to