最近更新时间:2025-12-26 10:07:19
在混合云或多云环境中,需要解析企业内部私有域名。金山云的VPC默认DNS仅解析公网和金山云内网域名。为满足客户混合云部署环境下解析私有域名,需配置自定义DNS服务器地址。
当您整个子网内的云主机均需要使用自定义DNS,可在子网详情,网关DNS处进行DNS修改,修改后当前子网下的云主机均会随着DHCP自动下发自定义DNS。
您可在控制的左上角点击全部产品与服务-网络-虚拟私有网络进入私有网络控制台在左侧菜单找到子网,进入子网控制台。
在地域切换下部点击子网下拉选择您需要修改的子网所在的VPC,可过滤子网信息,方便查看。
点击您需要修改的子网名称即可进入子网详情页面。
在网关DNS卡片页内,点击DNS1或DNS2旁的修改标识,将默认DNS修改成您需要配置的DNS,(建议仅修改DNS1为您的自定义DNS,保留DNS2配置,否则将影响您的云主机与金山云其他云产品内网联)。
此步骤请参照连接实例
方法1:使用systemctl命令
对于使用systemd的系统(如最新的Debian版本和Ubuntu 16.04及以后版本),您可以使用systemctl命令来重启网络服务。
sudo systemctl restart networking或者,对于网络管理服务(例如NetworkManager),您可以使用:
sudo systemctl restart NetworkManager方法2:使用service命令
对于一些较旧的系统或配置,您可能会使用service命令来重启网络服务。
sudo service networking restart或者,对于NetworkManager:
sudo service NetworkManager restart方法3:使用/etc/init.d/脚本
在一些较旧的系统上,您可以通过调用位于/etc/init.d/目录下的脚本重启网络服务。
sudo /etc/init.d/networking restart或者,对于NetworkManager:
sudo /etc/init.d/NetworkManager restart方法4:重新启动系统
如果上述方法都不适用或您不确定使用哪种方法,您可以选择重新启动整个系统。这将重新加载所有服务,包括网络服务。
sudo reboot或者,如果您想在不完全关闭系统的情况下重新启动网络服务,可以使用以下命令:
sudo shutdown -r now使用如下命令查询DNS配置文件
cat /etc/resolv.conf如返回DNS信息和子网配置一致表明修改成功
root@vm10-0-1-29:~# cat /etc/resolv.conf
nameserver 223.5.5.5
nameserver 198.18.254.31当您仅需部分云主机,或者单台云主机使用自定义DNS,您可以通过修改云主机内的配置文件进行自定义DNS配置。
此步骤请参照连接实例
执行以下命令编辑DNS配置文件
vi /etc/resolv.conf按i进入编辑模式
修改nameserver后的DNS地址,或在首行前新增一行nameserver系统将优先使用此DNS
检查修改无误后先按ESC键,再同时按住Shift+:输入wq!后回车保存配置文件。
防止其在网络或系统重启时被自动覆盖。
sudo chattr +i /etc/resolv.conf执行chattr -i /etc/resolv.conf命令可解锁。
执行nslookup检查返回的Server地址,如果与配置的DNS地址一致,则说明配置成功。
纯净模式
