You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Azure VM移除首选DNS?RDP连接失败求助

解决Azure VM因DNS配置无法RDP连接的问题

别慌,这种情况很常见,我之前帮同事处理过类似的问题,下面给你几个可行的方案,按优先级来试:

方案1:直接修改网络接口的DNS配置(无需依赖VM Agent)

DNS设置其实是绑定在VM的**网络接口(NIC)**上的,和VM本身的Agent状态无关,所以这是最快的解决方法:

  • 登录Azure门户,找到你的ImperialVM,在左侧导航栏点击「网络」,就能看到这台VM绑定的网络接口,点击进入;
  • 进入NIC页面后,左侧菜单选「DNS服务器」;
  • 把原来的「自定义」DNS服务器切换回「Azure提供的DNS服务器」,或者换成靠谱的公共DNS比如8.8.8.8;
  • 保存设置后等1-2分钟让配置生效,再尝试RDP连接。

方案2:用Azure CLI强制修改并重置网络配置

如果门户操作有卡顿或者报错,直接用Azure Cloud Shell来操作更稳妥:

  1. 点击Azure门户右上角的「>_」图标打开Cloud Shell,选Bash环境;
  2. 先修改NIC的DNS设置(把<你的NIC名称>和<你的资源组名称>换成实际值):
    az network nic update --name <你的NIC名称> --resource-group <你的资源组名称> --dns-servers AzureProvidedDNS
    
    要是想用公共DNS就换成:
    az network nic update --name <你的NIC名称> --resource-group <你的资源组名称> --dns-servers 8.8.8.8
    
  3. 接着重置VM的网络配置,这个命令不需要依赖VM Agent:
    az vm reapply --name ImperialVM --resource-group <你的资源组名称>
    

方案3:修复VM Agent问题(如果后续需要用Agent功能)

你提到重置配置时遇到Agent报错,要是之后需要用Agent相关的功能(比如自定义脚本扩展、自动更新),可以试试:

  • 先停止ImperialVM,然后在门户里点击「重置密码」,选择「重置配置只」,有时候停止再启动能恢复Agent和Azure存储的连接;
  • 如果还是不行,停止VM后,点击「磁盘」,把OS磁盘附加到另一台正常运行的Azure VM上,挂载后检查C:\WindowsAzure\Logs\WaAppAgent.log日志找Agent的错误,同时确保WindowsAzureGuestAgent服务是启动状态,并且出站能访问core.windows.net这类Azure存储端点。

方案4:最后手段——重新部署VM

如果前面的方法都没用,就试试重新部署:

  • 在VM页面左侧导航栏点击「重新部署」,确认后Azure会把VM移到新的主机节点,保留所有磁盘和网络配置;
  • 重新部署完成后,再调整DNS设置,尝试RDP连接。

注意:重新部署会暂时中断服务,动态公网IP可能会变,操作前最好确认IP的使用情况。

内容的提问来源于stack exchange,提问作者user9783324

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:22:37