Azure CLI 2.53.1 PowerShell登录账户:浏览器认证后连接失败报错
Azure CLI 2.53.1 认证后出现 getaddrinfo 失败错误的解决办法
使用Azure CLI 2.53.1版本,在浏览器完成身份验证后,PowerShell中抛出错误:
<urllib3.connection.HTTPSConnection object at 0x000002D7302F9090>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed
检查DNS解析
这个错误核心是域名解析失败,先验证Azure关键域名能否正常解析。在PowerShell中执行:nslookup login.microsoftonline.com nslookup management.azure.com如果返回无法找到域名,说明本地DNS配置异常,可切换到公共DNS(如Google的8.8.8.8、Cloudflare的1.1.1.1):
- 打开网络适配器属性,找到IPv4设置
- 手动设置DNS服务器地址为8.8.8.8和8.8.4.4
- 重启PowerShell后重新执行
az login
排查代理干扰
企业网络的代理可能阻断Azure CLI的连接。先查看当前代理配置:echo $env:HTTP_PROXY echo $env:HTTPS_PROXY若存在代理,确认代理地址正确且能访问Azure域名;也可临时清除代理后重试:
Remove-Item Env:HTTP_PROXY Remove-Item Env:HTTPS_PROXY之后重新运行认证命令
重置Azure CLI配置
配置文件损坏可能引发连接问题,执行以下命令重置配置:az config reset重置完成后重启PowerShell,再次尝试
az login测试网络连通性
使用Test-NetConnection检查Azure认证端点的连通性:Test-NetConnection login.microsoftonline.com -Port 443如果
TcpTestSucceeded显示False,说明网络层面有阻断,需联系管理员开放443端口及相关Azure域名
内容的提问来源于stack exchange,提问作者kl00t
相关产品推荐
相关产品推荐

