文档首页 > > 常见问题> 内网域名解析> 如何设置内网域名既支持内网解析,也支持公网解析?

如何设置内网域名既支持内网解析,也支持公网解析?

分享
更新时间: 2020/05/19 GMT+08:00

您既可以通过内网域名访问网站,也可以通过公网域名访问网站。同时,您也可以设置域名使其既支持内网解析也支持公网解析。

华为云的内网DNS功能实现VPC内的内网解析,并且会将对公网域名的解析请求转发到公共DNS进行处理,例如,华为云上的ECS通过域名访问网站:

  1. 如果该域名是通过云解析服务创建的内网域名或者华为云上云服务的域名,则直接由内网DNS向ECS返回解析结果。
  2. 如果该域名是公网域名,内网DNS会将解析请求转发到公网DNS(例如公共DNS,114.114.114.114)进行解析,然后向ECS返回解析结果。

但是,当网站注册的公网域名与通过DNS创建的内网域名相同时,ECS对该域名的访问请求,会直接通过内网DNS进行解析。当解析不成功时,内网DNS会返回解析记录不存在,并不再转发到公共DNS进行公网解析。

要解决这个问题,您需要使用公网域名的子域名创建内网域名并添加解析记录。

例如,网站注册的公网域名为example.com,您需要通过云解析服务创建内网域名123.example.com,并为其配置解析记录。这样,对于123.example.com及其所有子域名(*.123.example.com)的访问请求都会通过内网DNS进行内网解析,对于example.com及其他子域名的访问请求仍然会转发公网DNS进行公网解析。

  • 如果注册的域名选择华为云DNS进行公网解析,您可以参考配置公网域名为域名example.com配置解析。
  • 如果注册的域名选择其他DNS服务商进行公网解析,请参考DNS服务商帮助文档完成配置。
  • 通过华为云云解析服务为子域名123.example.com配置内网解析的操作步骤,请参见配置内网域名解析
分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问