unbound を使って、DNS問い合わせを書き換える。
俗に言う、DNS広告ブロックってやつです。以前書いた記事から愚痴を除去してスッキリさせて書き直し
sudo apt install unbound dns-root-data
/etc/unbound/unbound.conf
include-toplevel: "/etc/unbound/unbound.conf.d/*.conf" server: include: "/etc/unbound/myhosts/*.conf" include: "/etc/unbound/block/*.conf"
ブロック設定を作る
mkdir /etc/unbound/block touch /etc/unbound/block/my-adblock-list.conf
設定を確認する。
unbound-checkconf
再起動する
systemctl restart unbound
ip6 は使わない。
error: can't bind socket: Cannot assign requested address for ::1 port 8953
v6使い始めると考えることが多くなるので一旦切っておく。
do-ip6: no
dns フィルタリスト入手元
Adguard 、280blocker など
dns って何?ってひとは Adguard Home
AdGuard Homeを導入するのがかんたんです。特定サイトをきれいにブロックしてくれます。
以前の記事
- unboundでrootから引くdnsサーバを作り、DNSフィルタリングに備える - それマグで!
- unbound で指定ドメインを上書きして応答する。 - それマグで!
- unboundによるDNSブロッキング - それマグで!