Hello,
What would be the best way to implement the following with kresd?
The device used has a 2 core cpu.
It has 3 (listening) ip addresses, for example: 10.2.3.4, 2001:0DB8:123::1 and
2001:0DB8:123::64
I want to have kresd to listen to:
– 10.2.3.4 and 2001:0DB8:123::1 and do a dns resolution using UDP (53), TLS and HTTPS (the
question is not about these settings).
– 2001:0DB8:123::64 and use the same settings as above, but adding the dns64 module and
resolution (only for requests made to 2001:0DB8:123::64).
Having 2 cores, I have 2 identical instances; should I differentiate them and have one for
dns64 and one without? or could I have 2 identical instances with a shared configuration
file allowing to use dns64 or not depending on the listening ip? Or 4 instances (2
identical for dns64, 2 identical without, to have a spare of each config)?
The options with view: are good to filter or do actions depending on the source ip, the
queried domain or even the resolved ip (destination), but nothing about the ip used to
reach the resolver (the listening address).
Thank you.