
# 配置ECS的内网域名解析
#### 操作场景
当您在华为云上部署了弹性云服务器以及其他云服务，希望在已关联的VPC内通过内网域名实现互访，可以为弹性云服务器配置内网域名解析。
本文以弹性云服务器为例，介绍如何为ECS配置内网域名解析。
#### 操作视频
本视频将介绍如何为ECS配置内网解析，实现通过内网域名访问ECS。
<video controls="controls" preload="none" id="object1612401282119" class="idp-external-video" src="https://res-video.hc-cdn.com/cloudbu-site/china/zh-cn/DNS-Video/video-helpcenter/1703471391258390272.mp4" title="DNS-为ECS创建内网域名" poster="https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002342317456.png" style="width:100%;height:auto;max-width:600px"></video>
#### 准备工作
本文以华为云弹性云服务器为例，在配置内网域名解析前，请登录[弹性云服务器控制台](https://console.huaweicloud.com/ecm/?locale=zh-cn#/ecs/manager/vmList)查看您的ECS私网IP地址。
#### 步骤一：创建内网域名
通过内网域名访问弹性云服务器之前，需要先创建内网域名，以"example.com"为例。
内网域名可以随意创建，无需注册，只需要保证VPC内唯一。
1. 进入[内网域名列表页面](https://console.huaweicloud.com/dns/?#/dns/privatezones)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000001719021765.png)，选择区域和项目。
3. 在页面右上角，单击"创建内网域名"。
4. 在"创建内网域名"页面中，根据界面提示配置内网域名参数。 
   ![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002686437502.png "点击放大")
   
5. 单击"确定"。
 
#### 步骤二：为域名添加A记录集
域名创建完成后，需要为域名添加记录集，此处需要为域名添加A类型的记录集。
1. 在内网域名列表中，单击目标域名操作列的"管理解析"。 ![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002399632781.png "点击放大")
   
2. 在解析记录列表页，单击"添加记录集"。
3. 在"添加记录集"页面，根据界面提示为域名"example.com"设置A记录集参数。
   - **主机记录**：置空
   
   - **记录类型**：此处选择A类型记录集。
   
   - **记录值**：此处填写弹性云服务器的私有IP。
   
   
   其余参数保持默认即可。
   ![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002065534997.png "点击放大")
   
4. 单击"确定"。
5. 返回"解析记录"页面。 添加完成后，您可以在域名对应的记录集列表中查看已添加的记录集。当记录集的状态显示为"正常"时，表示记录集添加成功。
   
 
#### 步骤三：确认并修改VPC子网的DNS服务器地址
如果要实现内网解析在VPC内生效，ECS关联VPC子网的DNS服务器地址需要与云解析服务提供的内网DNS地址保持一致。
1. **查询ECS关联子网的DNS服务器地址**
   1. 进入[弹性云服务器列表页面](https://console.huaweicloud.com/ecm/?locale=zh-cn#/ecs/manager/vmList)。
   
   2. 在ECS列表中，单击目标ECS服务器名称。
   
   3. 在ECS服务器基本信息页面右侧，单击服务器网卡关联的VPC子网名称。 ![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002338294357.png "点击放大")
      
   
   4. 在子网"基本信息"的"网关和DNS"区域可查看当前ECS服务器使用的DNS服务器地址。
      ![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002304376952.png "点击放大")
      
    
2. **查看云解析服务的内网DNS** **地址**
   - **方法一（推荐）** ：**通过控制台查看内网域名的DNS地址。**
     1. 进入[内网域名列表页面](https://console.huaweicloud.com/dns/?#/dns/privatezones)。
     
     2. 单击管理控制台左上角的![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000001719021765.png)，选择区域和项目。
     
     3. 在"内网域名"页面域名列表中，单击域名名称进入域名的解析记录页面。 在内网域名的解析记录页面上方查看DNS地址。
        ![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002304372394.png "点击放大")
        
      
   
   - **方法二** ：通过文档[华为云提供的内网DNS地址是多少？](https://support.huaweicloud.com/dns_faq/dns_faq_002.html)查看各区域的内网DNS地址
   
   
   确认内网DNS地址是否与[1]中查询的VPC子网的DNS服务器地址一致，如果不一致，则进行[3]。
   

3. **修改VPC子网的DNS服务器地址**
   返回[1.d]中的VPC子网基本信息页面，单击"DNS服务器地址"后面的"![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002338296497.png)"。
   根据界面提示将VPC子网的"DNS服务器地址"修改为华为云内网DNS地址。
   ![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002338296409.png "点击放大")
   
 
#### 步骤四：验证解析是否生效
登录云服务器，执行命令检查解析是否生效。
```
nslookup 域名
```
示例：**nslookup example.com**
**回显信息如下图所示，返回结果与域名A类型记录集设置的解析的IP地址保持一致，则说明解析已经生效。**
![](https://support.huaweicloud.com/qs-dns/zh-cn_image_0000002339153425.png "点击放大")
#### 相关文档
- [怎样测试域名解析是否生效？](https://support.huaweicloud.com/dns_faq/dns_faq_015.html)
- [内网域名解析记录集冲突规则](https://support.huaweicloud.com/dns_faq/dns_faq_0601.html)
 
