企业上云,内网DNS请用PrivateZone

简介: DNS服务的作用就是就好比手机中的通讯录,可以通过域名找到对应IP。对于一家科技企业来说,搭建一套内网DNS是很有必要的。但是,当企业将网络整体搬迁到云上或者和云上网络相联通时,DNS服务常常面临无法覆盖新网络环境的问题。

导读

DNS服务的作用就是就好比手机中的通讯录,可以通过域名找到对应IP。对于一家科技企业来说,搭建一套内网DNS是很有必要的。但是,当企业将网络整体搬迁到云上或者和云上网络相联通时,DNS服务常常面临无法覆盖新网络环境的问题。

本文将使用阿里云解析PrivateZone产品,搭建云上DNS解决方案,实现企业平滑上云。

_

一、内网DNS的不可或缺

对于一个科技企业来说,搭建一套公司内部的DNS服务是非常必要的。

  • 一方面,公司内部有一些服务在内网需要解析成内网IP,对于公网的用户访问就需要访问公网的IP。这样场景就可以通过内网DNS配置轻松实现。当然还有其他很多实现方式,但是使用内网DNS实现起来很简单,管理方便;
  • 另一方面,公司内部有些服务出于隐私保护的目的,不便将域名暴露在公网。尤其是主机名、财务系统、HR系统等较敏感的业务域名暴露在公网很容易引起安全信息泄露、不法分子进行网络渗透等安全风险;
  • 另外、通过搭建公司内网DNS可以提高公司域名的解析效率,公司的域名可以直接以Zone文件的形式缓存在本地,内部查询时直接返回IP地址,不用每次通过公网的运营商DNS进行递归解析,响应速度快;

二、企业上云,内网DNS现状

随着阿里云业务的发展,各种云资源、云服务不断推陈出新,吸引了越来越多的企业将基础系统、业务、服务等部署到云端,利用阿里云的计算、存储、网络、数据等服务,降低信息化建设成本、提高资源配置效率。
“罗马不是一天建成的”,企业上云也是循序渐进、步步为营的过程。一般来说,企业上云主要有三种方式:

  • 1、私有云:大型企业,从业务针对性、数据安全、服务质量等方面考虑,会从IT设备到业务层应用构建一体化的私有云服务。在私有云服务中,内网DNS一般作为独立的基础服务组件,市场上也有多家厂商提供DNS软硬件服务。
  • 2、公有云:中小企业,从技术门槛、节约成本、交付效率等方面考虑,会直接选择公有云服务。在公有云服务中,内网DNS一般由云服务商直接提供,但是云服务商提供的内网DNS一般只具备基础的递归解析功能,很少有云服务商提供给客户自主管理的能力。如果客户想使用内网DNS,不得不购买ECS自行建设一套内网DNS系统。
  • 3、混合云:一些企业,原先有自己的数据中心,从服务异构、资源成本、安全稳定等方面考虑,会在自建IDC的基础上选择公有云服务,并且相互融合构成混合云。在混合云服务中,内网DNS因为数据一致性、网络隔离、资源负担等多方面原因,一直是运维管理的痛点。

三、企业上云,内网DNS使用PrivateZone

为了解决中小企业上云过程中内网DNS的使用问题,方便客户在阿里云上快速实现内网域名管理,降低系统架构成本、提高运维管理效率,阿里云面向客户推出了云上内网DNS产品PrivateZone。PrivateZone可以帮助上云客户在自己的VPC内网中快速建立起内网DNS服务,一键跨Region全球同步,内网变更秒级生效。

公有云场景:

在公有云场景中,搭建内网DNS服务相对比较简单,只需要三步即可:

  • 1、添加内网域名:
    在阿里云的云解析产品控制台,将内网域名添加进Zone列表:

image

  • 2、配置内网DNS记录:
    将需要的内网DNS记录,添加进Zone:

image

  • 3、一键关联VPC:
    将Zone一键关联上VPC后,内网DNS配置即可在对应的VPC内解析生效,跨Region、跨VPC均衡进行关联;

image

混合云场景:

混合云场景,客户同时拥有自建IDC和阿里云服务,客户的自建IDC一般会与阿里云VPC使用专线的方式进行网络打通,典型场景如下图所示。
image

这时,客户一般会将前端服务部署在阿里云环境,后端系统部署在自建的IDC。前端服务部署在阿里云可以享受阿里云弹性可伸缩的ECS、高可用的负载均衡、安全防御等云产品服务,后端系统部署在自建IDC,确保了企业数据安全的合规问题。
那么当前端服务需要访问后端服务获取数据时,或者后端系统需要回调前端服务时,就会涉及到内网服务之间的调用,内网服务调用,通常需要内网DNS来支撑完成。这种情况下,内网DNS如何在自建IDC和阿里云环境下能够同时提供解析服务?DNS数据配置的一致性如何保证?内网DNS数据隐私如何做到租户隔离?是混合云内网DNS的难点。
在阿里云推出PrivateZone服务后,这些问题得到了有效解决,PrivateZone支撑混合云内网DNS的解决方案如下图所示。
image

  • 首先、客户内网域名在可以在多个VPC内同时解析,不需要额外的配置;
  • 其次、客户内网域名不会暴露在公网或者其他网络环境,只能在客户的网络环境下生效;
  • 最后、自建IDC因为是和阿里云VPC通过专线打通了网络,所以自建IDC的内网DNS可以完全复用阿里云上的PrivateZone进行DNS查询。

注意:为了实现自建IDC访问阿里云PrivateZone,这里需要做响应的路由和DNS配置;

  • 1、配置自建IDC访问阿里云路由示例:
目的网段 示例网关
100.64.0.0/10 10.10.10.1
100.64.0.0/10 10.10.20.1

相应的回程路由也需要配置。使用IPSec配置本地网络和阿里云VPC互联互通的教程,可参考《配置站点到站点连接》

  • 2、需要将自建IDC上服务器的DNS配置/etc/resolv.conf
    修改为:
nameserver 100.100.2.136
nameserver 100.100.2.138
options timeout:2 attempts:3 rotate single-request-reopen

这样就可以实现整个混合云的内网DNS解析,随着公有云Region的扩展,只需要把相应的VPC关联上DNS配置就可以了。

总结

在混合云成为诸多企业上云的首选时,阿里云推出了内网DNS产品,帮助客户快速搭建满足公有云、混合云DNS解析需要的内网DNS服务。使用PrivateZone搭建DNS有以下几个优势:

  • 1、公有云场景:使用简单、零运维成本,客户只需要在控制台上添加内网域名,配置DNS记录即可,不需要其他网络、服务器层面的配置改造;
  • 2、混合云场景:借助专线打通的网络,客户只需要简单的路由配置和DNS服务器配置即可,一次配置永久使用;
  • 3、扩展性好:公有云业务扩展至不同Region时,只需要一键关联上对应的VPC即可,不需要其他改造成本,数据秒级同步;
    企业上云,内网DNS请用PrivateZone,点击开通
相关文章
|
6月前
|
域名解析 监控 网络协议
企业实战(17)记录一次使用DDNS动态域名解析服务外网通过域名访问内网服务器服务的过程
企业实战(17)记录一次使用DDNS动态域名解析服务外网通过域名访问内网服务器服务的过程
403 0
|
7月前
|
域名解析 网络协议 Linux
如何centos搭建内网dns服务器的详细步骤
要在 CentOS 上搭建内网 DNS 服务器,你可以按照以下步骤进行操作: 1. 安装 BIND DNS 服务器: - 打开终端并以 root 用户身份登录到 CentOS。 - 运行以下命令安装 BIND DNS 服务器: ``` sudo yum install bind bind-utils ``` 2. 配置 BIND DNS 服务器: - 使用文本编辑器打开 `/etc/named.conf` 文件,并根据需求进行配置。以下是一个示例配置: ``` options { listen-on po
1326 0
|
8月前
|
缓存 算法 安全
转:深度解析如何利用递归算法来验证内网管理软件中的重要数据的完整性
用递归算法来验证内网管理软件里关键数据,就好比是在用放大镜审视一份份重要合同,确保它们都符合约定的条款,这样一来数据的品质和安全性都能得到提升。这种举重若轻的步骤,能够保证数据真实可靠,避免任何潜在的错误和漏洞。
49 1
|
9月前
|
存储 域名解析 弹性计算
阿里云VPC内网DNS日志正式接入SLS日志审计服务
内网DNS日志(Intranet DNS Log) 记录了指定阿里云uid下所有VPC网络内终端产生的DNS域名解析请求和应答,终端请求的这些域名既包含了配置在PrivateZone上的内网权威域名,也包含了外部公网域名。为了满足用户可以快速、简单实现多账号、多地域场景下内网DNS日志的采集、管理、中心化查询分析等需求,DNS与SLS联合开发,在SLS日志审计应用中发布一键开启内网DNS日志的功能。
阿里云VPC内网DNS日志正式接入SLS日志审计服务
|
域名解析 网络协议 安全
【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议
【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议
626 0
【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议
|
域名解析 Kubernetes 网络协议
内网主从智能DNS从此不再烦恼
内网主从智能DNS从此不再烦恼
|
网络协议
阿里云内网可用的dns
来自于阿里云技术支持工单 如果你要自己设置dns,可用: ```bash nameserver 100.100.2.136 nameserver 100.100.2.138 nameserver 223.
7956 0
|
网络协议 Ubuntu
如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务
DNS 1. 简介   本文使用 BIND9,用尽量少的步骤,搭建出一个可用的内网 DNS 服务。另外要说明的一点是,本文不仅适用于 Ubuntu 16.04,也使用其后的 Ubuntu 系统(截止到目前位置,最新的 Ubuntu server 版本是 18.04,之后的版本无法保证)。
2486 0
|
网络协议 应用服务中间件 nginx
公司内网搭建代理DNS使用内网域名代替ip地址
企业场景 一般在企业内部(科帮网),开发、测试以及预生产都会有一套供开发以及测试人员使用的网络环境。运维人员会为每套环境的相关项目配置单独的Tomcat,然后开放一个端口,以 IP+Port 的形式访问。
6567 0

相关产品

  • 云解析DNS
  • 推荐镜像

    更多