不少站长运维Windows云服务器时,会碰到域名打不开、软件更新失败、网站域名解析异常等情况,很多时候问题来自服务器本地DNS配置。
Windows云服务器修改DNS分为图形界面操作和命令行操作两种方式。图形界面适合新手可视化调整;命令行适合批量或者快速调试,下面完整记录实操流程,适配各类Windows Server版本。
重要提醒:不要随意填写无效DNS地址,如果DNS填写错误,服务器会出现域名全部无法解析,但是ping公网IP还能通。修改前建议记下原始DNS,方便出现问题恢复配置。
一、图形界面修改DNS(新手推荐)
方式1:运行命令快速打开网卡面板
远程登录Windows服务器,按下 Win+R,输入命令:
ncpa.cpl
回车,直接弹出网络适配器列表,不用一层层点开控制面板。
方式2:手动进入网络面板
服务器桌面右下角,右键网络图标 → 打开网络和共享中心 → 更改适配器设置。
修改DNS详细步骤
- 找到正在使用的以太网网卡,右键选择【属性】
- 找到 Internet 协议版本4(TCP/IPv4),双击打开属性窗口。
- 选择【使用下面的DNS服务器地址】
- 填入首选DNS服务器、备用DNS服务器IP地址
- 全部窗口依次点击确定保存配置。
国内常用公共DNS参考:
- 阿里公共DNS:223.5.5.5 、223.6.6.6
- 腾讯公共DNS:119.29.29.29、182.254.116.116
二、命令行修改DNS(适合快速调试)
以管理员身份打开CMD命令提示符。
先查看本机网卡名称,执行:
netsh interface show interface
一般云服务器网卡名称为 以太网,下面示例以网卡名【以太网】演示。
设置首选DNS(静态指定):
netsh interface ipv4 set dnsservers "以太网" static 223.5.5.5 primary
添加备用DNS:
netsh interface ipv4 add dnsservers "以太网" 223.6.6.6 index=2
恢复自动获取DNS(DHCP,云厂商默认模式):
netsh interface ipv4 set dnsservers "以太网" source=dhcp
三、修改DNS之后,验证配置是否生效
配置保存完成,建议刷新本地DNS缓存,管理员CMD执行:
ipconfig /flushdns
验证解析是否正常两种办法
- 测试1:nslookup测试域名解析,示例:
nslookup baidu.com,能够返回IP代表DNS工作正常。 - 测试2:直接ping域名,如果ping域名不通,ping域名对应的公网IP可以通,说明DNS解析环节存在故障。
四、修改DNS之后常见问题排查
1、保存DNS后,自动变回原来的地址
部分云厂商VPC环境下,如果网卡开启DHCP自动获取,子网会下发DNS配置,手动设置会被覆盖。
处理:要么在网卡关闭DHCP,填写完整静态IP+网关+DNS;或者直接使用VPC子网后台修改DNS。
2、ping IP地址正常,所有域名打不开、无法解析
大概率DNS服务器IP填写错误或者DNS服务器无法连通。切回公共DNS,刷新缓存重新测试。
3、部分域名解析正常,个别域名解析失败
属于DNS服务商解析兼容问题,可以更换一组公共DNS再次测试。
五、新手使用小提示
- 云服务器默认一般使用厂商内网DNS,内网访问云平台相关服务会更友好;外部公共DNS适合处理解析异常场景。
- 修改DNS不会导致服务器远程桌面断开,DNS只管域名解析,远程桌面依靠公网IP连接。
- 如果业务依赖云厂商内部服务,不建议随意全部替换为外部公共DNS,可能影响云存储、内网相关功能。
- 修改配置之后,记得做解析验证,确认生效再跑业务。
网站访问异常时,要学会区分故障点。DNS只负责域名解析,网站打不开不一定就是DNS问题,可以通过ping IP、ping域名来判断,减少无效调试。
© 版权声明
THE END
















![表情[baoquan]-环球云域CloudIDC](https://cloudidc.vip/wp-content/themes/zibll/img/smilies/baoquan.gif)


暂无评论内容