软件项目开发环境一般都会划分出测试环境和生产环境。web界面交互系统往往需要通过域名访问。测试环境和生成环境的管理不少是通过设置额外的域名来实现的(见下图)。这种管理方式会带来切换环境的时候,配置的变化,以及开发的时候需要关注相对路径的问题。
为了方便管理,在云中,可以使用内网dns来实现不同环境访问相同域名,请求到对应的服务器上(见下图)。
操作步骤:
- 在公网dns添加域名记录dev.yun.cn指向33.33.33.33
- 在私网dns中添加域名记录dev.yun.cn(zone-dfwef4dreg)指向10.10.10.10
- 测试环境vpc2关联域名zone-dfwef4dreg
- 设置dns服务器为内网dns的服务器,请求解析即可