
# 怎样切换内网DNS？
通过华为云创建的ECS默认使用华为云提供的内网DNS进行解析。内网DNS不影响ECS对公网域名的访问。同时，还可以不经Internet，直接通过内网DNS访问其他云上服务内部地址，如OBS、SMN等，访问时延小，性能高。
在内网域名功能上线之前创建的ECS服务器，其关联VPC子网默认设置的DNS服务器为公共DNS，IP地址为114.114.114.114。为了使这部分ECS服务器能够使用内网域名功能，建议修改ECS服务器关联VPC子网的DNS服务器为华为云的内网DNS。内网DNS地址请参见[华为云云解析服务提供的内网DNS地址是多少？](https://support.huaweicloud.com/dns_faq/dns_faq_002.html)。
您可以参考本操作查询ECS服务器当前使用的DNS，并将其切换为华为云的内网DNS。
#### 查询ECS的DNS服务器地址
1. 进入[弹性云服务器列表页面](https://console.huaweicloud.com/ecm/?locale=zh-cn#/ecs/manager/vmList)。
2. 在ECS列表中，单击目标ECS服务器名称。
3. 在ECS服务器基本信息页面，单击"虚拟私有云"对应的VPC名称。 进入"虚拟私有云"页面。
   图1ECS基本信息   
   ![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000002245368861.png "点击放大") 
4. 在"虚拟私有云"页面的VPC列表中，单击"子网"列的子网数量。 进入"子网"页面。
   图2VPC列表   
   ![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000002210371594.png "点击放大") 
5. 在"子网"页面，单击子网列表中的子网名称。
   在子网"基本信息"的"网关和DNS"区域可查看当前ECS服务器使用的DNS服务器地址。
   图3子网列表   
   ![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000002210536676.png "点击放大")
   图4查看DNS服务器地址   
   ![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000002210539704.png "点击放大") 
 
#### 切换DNS服务器为内网DNS
如果ECS服务器当前DNS不是华为云内网DNS，要使用华为云内网DNS进行解析，需要切换DNS服务器为ECS所属区域的华为云内网DNS。
1. 根据[华为云云解析服务提供的内网DNS地址](https://support.huaweicloud.com/dns_faq/dns_faq_002.html)查看ECS服务器所属区域对应的内网DNS地址。
2. 在步骤[5]中的"网关和DNS"区域，单击"DNS服务器地址"后面的"![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0239476777.png)"。
3. 修改子网的"DNS服务器地址"为华为云内网DNS。
 
#### 同步ECS的DNS服务器地址
VPC子网的DNS服务器地址修改后，ECS服务器的DNS不会立即更新。
如果要立即同步ECS服务器的DNS，可以采用以下两种方法。
- 重启操作系统，ECS服务器重新向DHCP服务器获取DNS信息。
  ![](https://support.huaweicloud.com/dns_faq/public_sys-resources/notice_3.0-zh-cn.png)
  重启操作系统会造成业务中断，请在业务低峰期谨慎操作。
  ECS服务器的DHCP租约期（默认365天）结束后，DHCP服务器会重新向ECS服务器分配IP地址、更新DNS信息。
  
- 手动修改ECS服务器的DNS服务器配置。 如果用户的DHCP功能被关闭，需要手动修改ECS服务器的DNS配置。
  例如Linux系统，在/etc/resolv.conf手动修改DNS，不同操作系统修改DNS方法有差别。
  相关配置示例请参见[如何为ECS配置DNS？](https://support.huaweicloud.com/ecs_faq/ecs_faq_1310.html)。
  
 
