如何刷新/清除pfsense DNS转发器缓存

时间:2020-01-09 10:39:15  来源:igfitidea点击:

我正在使用基于pfSense的防火墙。
使用pfSense防火墙时,如何清除未绑定的DNS转发器缓存?
您的防火墙附带了Unbound DNS缓存系统。
这是一个非常安全的验证,递归和缓存DNS服务器。
本教程将介绍如何清除Unbound DNS转发器缓存,并在pfSense上重新启动Unbound守护程序。

如何清除或刷新DNS缓存

打开浏览器,然后输入防火墙的IP地址或主机名。
例如:

https://192.168.1.254

接下来单击"状态">"服务":
查看pfsense服务

在列表中找到未绑定:

清除DNS缓存

点击"重启"图标。

验证

在Linux/Unix/FreeBSD工作站上,输入主机命令:

$ host domain pfsense-firewall-ip-here
$ host www.theitroad.local 192.168.1.254

输出示例:

Using domain server:
Name: 192.168.1.254
Address: 192.168.1.254#53
Aliases: 

www.theitroad.local is an alias for wwwtheitroadcom-6txfakft69qxuof76e.stackpathdns.com.
wwwtheitroadcom-6txfakft69qxuof76e.stackpathdns.com has address 151.139.243.17

请注意,大多数现代浏览器也可能会缓存dns查询。
因此,也只需重新启动浏览器。

如何清除/刷新MS-Windows 7/10客户端DNS缓存?

从运行框中打开命令提示符(按Windows + R并执行cmd,然后单击"确定")。
在C:提示符下执行以下命令:

ipconfig /flushdns

如何清除/刷新macOS sierra客户端DNS缓存?

打开终端应用程序,然后执行以下两个命令:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder