如何通过CLI查看Unifi设备上已配置的DNS服务器
查看Unifi设备已配置DNS服务器的方法
根据你登录的设备类型,使用对应命令即可:
1. 运行Unifi OS的设备(UDM系列、Cloud Key Gen2及以上、Unifi Dream Router等)
- 查看设备自身生效的全局DNS配置:
cat /etc/resolv.conf
输出内容里的nameserver行对应的就是当前设备在用的DNS服务器地址 - 如果需要查看设备DHCP服务下发给下游客户端的DNS配置:
cat /run/dnsmasq.conf.d/dhcp-dns-servers.conf
2. 运行EdgeOS的Unifi设备(旧款交换机、Unifi AP、老款网关设备)
- 查看设备自身使用的DNS:
show dns forwarding nameservers - 也可以直接读取系统resolv配置文件,命令和Unifi OS通用:
cat /etc/resolv.conf
3. 独立固件的Unifi交换机
如果登录的是Unifi二层/三层交换机,直接执行:show ip name-server
命令会直接打印出设备已配置的所有DNS服务器地址
注意:如果你是通过Unifi网络控制器的内置Web Shell操作,所有命令和SSH登录后执行的效果完全一致,不需要调整语法。
内容的提问来源于stack exchange,提问作者aschmu
相关产品推荐
相关产品推荐

