On Sep 22, 2018 11:21 PM, Fung <fungm...@qq.com> wrote:
>
> simple router build with OpenBSD
> Wan a.b.c.d
> Lan 192.168.0.1/24
> Unbound run for DNS cache in 127.0.0.1
>
>
> we want:
> no mater a client pc set dns to any address (  8.8.8.8 or 9.9.9.9 )
> all clients' dns query are redirect to the localhost cache in the router 
>
>
> Can we achieve using pf.conf?
> how? test no work with  rdr-to or divert-to
>
> -----
> pf.conf
>
> match out on egress inet from !(egress:network) to any nat-to (egress:0)
> pass in quick proto udp from any to any port 53 rdr-to 127.0.0.1 port 53
> pass
>

DNS can go tcp also.

> ------
> unbound.conf
> server:
> interface: 192.168.0.1
> interface: 127.0.0.1
> access-control: 192.168.0.0/24 allow
> access-control: 127.0.0.0/8      allow
> do-not-query-localhost: no
> hide-identity: yes
> hide-version: yes
>
> forward-zone:
>         name: "."
>         forward-addr: 1.2.3.4  # IP of the upstream resolver
>

Reply via email to