树莓派Pi-hole的IPV6配置

之前結び通过在树莓派上安装 Pi-hole 成功地屏蔽了隐私收集地址和广告,然而发现对于没有静态IPV6 分配功能的路由器来说,树莓派默认获取的IPV6无法使用,在此,需要一些其他小小的修改来完善 Pi-hole。

方法

输入如下命令,找到你 Pi-hole 所使用的网卡的 FE80::x:x:x:x 开头的IPV6地址。(有线连接一般为  eth0 ,Wifi连接 一般为 wlan0 。

ifconfig

然后复制地址,替换掉安装默认在文档中设定的 IPV6 监听地址。

sudo nano /etc/pihole/setupVars.conf

保存后重启 Pi-hole,如果是配置的路由器默认 DNS 则在路由器上把 IPV6 DNS 地址修改为刚才获取到的 FE80::x:x:x:x 。如果是配置的手机或电脑的 DNS 则修改该设备的 DNS 为刚才获取到的 FE80::x:x:x:x 。

在设备上测试后发现 IPV6 DNS 查询不再报错。

总结

对于不能配置静态 IPV6 地址的路由器来说,变化的 IPV6 地址会导致无法使用 Pi-hole 的 IPV6 DNS 进行解析。通过使用链路本地 IPV6 地址可以很好的解决这一问题。

Leave a Reply

召唤伊斯特瓦尔