# 使用华为账号登录，出口IP会有变化

#### 问题现象

*   **场景1：**华为账号服务器地址是多少？目前我们公司内网访问受限，无法访问外网地址，华为账号登录服务端调用API获取用户信息需要开通点对点策略。
*   **场景2：**华为账号登录中，获取用户凭证和获取华为账号绑定号码的域名是不一样的吗？

#### 背景知识

**Authorization Code**：授权码，用户使用华为账号登录成功之后，在客户端获取Authorization Code并传递给服务端。

服务端开发：应用服务端使用Client ID、Client Secret、Authorization Code调用获取用户级凭证接口向华为账号服务器请求获取Access Token、Refresh Token。

#### 问题定位

开发者第一次通过IP地址访问华为账号服务器时正常，再次请求时提示“Name or Service not known”，猜测是因为华为账号服务器IP地址变化导致开发者网络之前配置的IP白名单失效。

#### 分析结论

华为账号服务器域名关联的IP不是固定的，会存在后续变化的可能，无法提供固定的IP或者IP范围。

#### 修改建议

网络白名单按照域名开通，华为账号域名如下：

*   oauth-login-drcn.platform.dbankcloud.com
*   hwid.platform.hicloud.com
*   hwid-drcn.platform.hicloud.com
*   oauth-login.platform.dbankcloud.com
*   api.cloud.huawei.com