On 2019-12-19, Anthony O' Brien <[email protected]> wrote:
> Long time reader, first time writing in...
>
>> The big question: Is there any DOC for OpenBSD about this? What pf rules
>> needed to redirect any DNS server (ex.: 8.8.8.8 or 1.1.1.1) requests to
> the
>> DNS server running on the ROUTER, coming from the CLIENTS?
>
> You can use rdr-to[0] with pf to redirect all DNS queries to the DNS
> resolver running on the router. A rule in pf.conf would look something like:
>
>     pass in on $int_if proto { udp , tcp } from any to any port domain \
>       rdr-to $dns_server port domain
>
> Ted Unangst has short write-up about turning your network inside out to do
> just this[1].
>
> [0]: https://man.openbsd.org/pf.conf.5#rdr-to
> [1]:
> https://flak.tedunangst.com/post/turn-your-network-inside-out-with-one-pfconf-trick
>

Just remember what you've done - if you ever try to troubleshoot a
broken nameserver or something while using this connection the hijacking
might cause some confusion!


Reply via email to