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

本地Azure连接故障:需手机热点才能连接的问题求助

解决方案:Azure连接异常(仅热点可新连)的本地配置修复

一、重置Azure CLI本地缓存与配置

  • 清除本地存储的Azure账户令牌与订阅信息:
    az account clear
    
  • 重置Azure CLI的所有默认配置项:
    az configure --defaults ""
    
  • 使用设备码方式重新登录,避开交互式浏览器的网络兼容性问题:
    az login --use-device-code
    

二、清除系统DNS缓存

路由器网络下的DNS解析异常可能导致新资源无法寻址,执行对应系统的缓存清除命令:

  • Windows(管理员权限CMD):
    ipconfig /flushdns
    
  • macOS:
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    
  • Linux(Ubuntu/Debian):
    sudo systemd-resolve --flush-caches
    

三、检查并清除终端代理设置

终端的代理配置可能和路由器网络冲突,导致Azure登录流程的HTTPS请求被拦截:

  • 查看当前终端代理环境变量:
    echo $HTTP_PROXY
    echo $HTTPS_PROXY
    
  • 若有输出,清除代理变量:
    unset HTTP_PROXY
    unset HTTPS_PROXY
    
  • 检查并移除Azure CLI的代理配置:
    az configure --show | grep proxy
    az configure --remove proxy.http_proxy
    az configure --remove proxy.https_proxy
    

四、重置SQL Server本地连接缓存

针对数据库连接的差异化访问问题,清除本地存储的SQL Server连接信息:

  • 若使用SSMS,删除用户目录下的缓存文件:
    %APPDATA%\Microsoft\SQL Server Management Studio\<你的SSMS版本号>\SqlStudio.bin
    
  • 打开ODBC数据源管理器,删除旧的Azure SQL Server连接条目,重新创建连接。

现象说明

你遇到的情况是因为:热点连接时成功获取了dev、prod1的访问令牌并存储在本地缓存中,切换回路由器后,这些令牌仍在有效期内,因此能正常访问;但新资源(sandbox、prod2)需要发起新的令牌请求,而路由器网络可能拦截了Azure登录/OAuth流程中的特定HTTPS端点(并非login页面本身)。手机热点连同一路由器却能正常工作,大概率是手机的NAT转发规则或DNS解析逻辑绕过了路由器的限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 01:36:19