如何配置银河麒麟V10的DNS转发器设置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计860个文字,预计阅读时间需要4分钟。
如果您想在银河飞马V10系统中将本地DNS查询转发到指定的上游服务,而非直接由本地解析器处理,则需要配置DNS转发功能。以下是一些实现DNS转发的常见方法:
一、通过systemd-resolved配置DNS转发
systemd-resolved作为银河麒麟V10默认启用的DNS管理服务,支持在/etc/systemd/resolved.conf中设置FallbackDNS实现转发行为,其本质是当主DNS不可用或未响应时,将查询转交至备用服务器。此方式不改变主解析路径,但可增强容错能力。
1、使用sudo权限编辑resolved配置文件:
sudo vim /etc/systemd/resolved.conf
2、在[Resolve]段落中取消注释并填写以下两行:
DNS=127.0.0.1
FallbackDNS=114.114.114.114 223.5.5.5
3、保存退出后执行重载与重启命令:
sudo systemctl daemon-reload
sudo systemctl restart systemd-resolved
4、验证转发链是否生效:
resolvectl status | grep -A5 "DNS Servers"
二、通过BIND9配置权威DNS转发器
若需构建完整DNS转发服务(即所有查询无条件转发至指定上游,不尝试本地递归),应部署BIND9并启用forward only模式。该方式完全接管系统DNS解析入口,适用于服务器版或需集中管控的环境。
本文共计860个文字,预计阅读时间需要4分钟。
如果您想在银河飞马V10系统中将本地DNS查询转发到指定的上游服务,而非直接由本地解析器处理,则需要配置DNS转发功能。以下是一些实现DNS转发的常见方法:
一、通过systemd-resolved配置DNS转发
systemd-resolved作为银河麒麟V10默认启用的DNS管理服务,支持在/etc/systemd/resolved.conf中设置FallbackDNS实现转发行为,其本质是当主DNS不可用或未响应时,将查询转交至备用服务器。此方式不改变主解析路径,但可增强容错能力。
1、使用sudo权限编辑resolved配置文件:
sudo vim /etc/systemd/resolved.conf
2、在[Resolve]段落中取消注释并填写以下两行:
DNS=127.0.0.1
FallbackDNS=114.114.114.114 223.5.5.5
3、保存退出后执行重载与重启命令:
sudo systemctl daemon-reload
sudo systemctl restart systemd-resolved
4、验证转发链是否生效:
resolvectl status | grep -A5 "DNS Servers"
二、通过BIND9配置权威DNS转发器
若需构建完整DNS转发服务(即所有查询无条件转发至指定上游,不尝试本地递归),应部署BIND9并启用forward only模式。该方式完全接管系统DNS解析入口,适用于服务器版或需集中管控的环境。

