立即咨询

电话咨询

微信咨询

立即试用
商务合作

火山引擎 TrafficRoute DNS套件

TrafficRoute 是火山引擎推出的解析调度套件。TrafficRoute 提供了权威 DNS,递归 DNS,私网 DNS 以及全局流量管理功能。TrafficRoute 为您的业务提供了安全,可靠,可定制的域名解析和流量调度服务。
立即咨询
icon什么是 DNSicon

域名系统(DNS)是互联网的地址簿,能够将域名转化为IP 地址。
DNS 是最币要的互联网基础服务之一。人们通过域名(如 volcengine.com)访问信息,浏览器通过 IP 地址(如 122.122.122.122)访问服务器。DNS 将域名转换为IP 地址,以便浏览器能够加载互联网资源。域名转化为IP 地址的过程称为域名解析。

 

 

icon输入网址后发生了什么icon

1、浏览器生成 HTTP 请求消息
· 浏览器进行网址解析,得到:协议、Web 服务器名称、资源路径名。
· 浏览器生成 HTTP 请求消息,包含:请求行、消息头、消息体。
· 此时 HTTP 请求消息生成了,但它不知道 Web 服务器的地址。

2、查询 Web 服务器地址(DNS 域名解析)
· 浏览器调用 Socket 库中的解析器,生成 DNS 查询消息。
· 解析器委托协议栈,向 DNS 服务器发送查询消息。
· 进行 DNS 递归查询与迭代查询,最终得到Web 服务器的地址。
3、向Web服务器发送 HTTP 请求消息
· 浏览器委托协议栈,将 HTTP 请求消息打包成数据包、网络包,填入Web 服务器地址。
· 网络包通过网卡发出,进入互联网世界。

 

 

iconDNS 如何工作(简化)icon
 
1、请求递归 DNS
客户端首先向递归 DNS 发起 DNS 查询请求。递归 DNS 通常会缓存解析记录。最常见的递归 DNS 是运营商本地 DNS(LoCaIDNS)。
2、请求权威 DNS
当递归 DNS 中不具备有效的缓存记录时,它将会向上游的权威 DNS 发起 DNS 查询请求。权威 DNS 中存储着最新、最权威的解析记录。
3、请求 Web 服务器
递归 DNS 将域名对应的IP 地址返回给客户端客户端通过 IP 地址向 Web 服务器发起请求。

 

 

icon什么是 TrafficRouteicon

TrafficRoute 解析调度套件由云解析 DNS、移动解析 HTTPDNS、云调度 GTM 组成。TrafficRoute 通过云解析 DNS 来提供快速稳定的基础域名解析,通过移动解析 HTTPDNS 进一步保障移动端解析结果的准确性与及时性,还能够通过云调度 GTM 的健康检査和故障切换能力完成地址选择智能决策,帮助您的应用服务实现用户就近接入、服务高可用,以及同城/异地多活架构的负载均衡、故障隔离和容灾。

 

 

icon什么是 TrafficRouteicon

 

icon云解析 DNS 介绍icon

云解析 DNS 是火山引擎 TrafficRoute 解析调度套件中的权威 DNS 服务。
DNS 作为重要的互联网基础设施,提供联网第一站的域名解析和流量路由,对任何线上业务都十分关键。云解析 DNS 能够提供千万级的DDoS 安全防护,同时具有极低的响应时间和服务高可用等特点,为网站和应用的稳定运行提供强力保障。

 

 

icon云解析 DNS 使用场景icon
网站/App/小程序
您可以创建 DNS A记录,将应用域名指向业务服务器的IP 地址。用户便可以使用浏览器、App 和小程序访问应用服务。
电子邮件
根据邮箱服务商提供的配置,您可以创建 DNS MX 记录。用户就可以使用域名邮箱来收发邮件。
云计算应用
您可以创建 DNS CNAME 记录,将业务域名指向CDN 加速域名或云上各类通过域名访问的服务。您即可灵活使用各类云资源。
API调用
您可以创建 A 记录,将 API 域名指向服务器的 IP。通过域名,各类服务便能够使用 API相互调用。
基础的流量调度
您可以配置 DNS 基于客户端所在运营商/地理位置的智能解析,以及基于权重的负载均衡,实现基础的流量调度

 

icon移动解析 HTTPDNS 介绍icon

移动解析 HTTPDNS 是火山引擎 TrafficRoute 解析调度套件中的递归 DNS 服务,具有防劫持、调度准、生效快等特性。
移动解析 HTTPDNS 通过使用 HTTP 或 HTTPS 协议替代传统的 UDP 协议,客户端的域名解析请求直接由 HTTPDNS 服务器接收和响应绕开运营商 LocaIDNS,避免 LocaIDNS 存在的域名劫持、解析被跨地区转发、缓存时间不可控等问题,实现了域名防劫持、精准调度、解析结果及时生效。

 

 

icon运营商 LocaIDNS 存在的问题icon

域名劫持
域名劫持是一种常见的互联网攻击方式,导致解析结果被恶意篡改。
解析被跨地区转发
解析被跨地区转发指客户端的解析请求被 LocaIDNS 转发,使权威 DNS 获取的来源 IP 的地理与运营商信息不准确,导致流量调度错误,用户访问跨地区跨网。
缓存时间不可控
域名缓存时间不可控指 LocaIDNS 使用自身的缓存响应客户端的解析査询,但不遵循协议下发的缓存时间,导致权威 DNS 的解析变更无法及时生效。

 

 

icon移动解析 HTTPDNS 解决的问题icon

防劫持
绕过运营商 LocaIDNS,解析请求使用 HTTP/HTTPS 协议直接发送到 HTTPDNS 服务器,避免递归解析过程中的解析异常或劫持问题。

精准调度
移动解析 HTTPDNS 直接获取真实的客户端 IP,使权威 DNS 能够识别到准确的运营商信息和地理位置信息,并返回最优结果,实现精准的流量调度,避免用户访问缓慢。
及时生效
移动解析 HTTPDNS 严格遵循解析记录的 TTL 配置,使解析变更全网即时生效,在负载均衡和容灾切换时,保障客户端总能接收到最新的解析结果,避免因缓存更新不及时引发的用户访问异常。

 

 

icon云调度 GTM 介绍icon

云调度 GTM 是火山引擎 TrafficRoute 解析调度套件中的全局流量管理服务。具有就近接入、健康检査、负载均衡和故障容灾等特性。
云调度 GTM 能够基于智能解析实现就近接入,降低各地区用户的访问延时,并提供全局负载均衡保证流量合理分布在各个服务接入点/机房。此外,云调度 GTM 支持可自定义的健康检查,能够对各个服务接入点进行实时探测,当出现故障时,自动摘除故障地址,或切换到备用地址池。面向大规模复杂流量场景时,云调度 GTM 可以帮助您解决应用服务的访问延时优化、全局负载均衡、故障隔离、异地多活与容灾、流量迁移等需求。

 

 

icon云调度 GTM 功能特性icon
就近接入
当分布在多地域的用户访问多地域部署的服务时,访问者的诉求往往是访问速度、用户体验。
云调度 GTM 利用 DNS 智能解析精准识别客户端的运营商/地理位置信息。国内分运营商、省份/直辖市。国外分大洲、国家。
您可以配置就近接入的调度策略,将客户端流量路由到相同运营商、最近地区的IDC,保证接入质量提升用户体验。
负载均衡
云调度 GTM 提供全局负载均衡能力,能够将业务流量按比例调度到同城/异地的多个IDC。
负载均衡支持平均负载、按权重负载,同时能够对地址、地址池分别设置权重,两级权重叠加生效。
您可以将负载均衡策略与就近接入策略组合使用,实现更灵活的流量调度方案
健康检查
云调度 GTM 提供全国/全球分布的拨测系统,能够对服务接入点进行实时探测,判断服务的运行情况。
您可以对健康检查配置自定义检查参数、自定义探测点。探测点分布广选择多,并支持根据线路系统自动推荐。
故障容灾
云调度 GTM 利用健康检査实现故障感知和容灾切换,能够自动摘除故障地址,或切换到备用地址池。保障业务高可用。
您可以灵活配置地址/地址池,实现不同的容灾模型,例如:同机房多线路互备(IDC优先),同线路多机房互备(ISP优先)。
icon就近接入icon

说明
· 实现方式一:基于地理位置的就近接入。例如,将地区1的用户的业务流量调度到地区1的地址。
· 实现方式二:基于访问延迟的就近接入。例如,模拟地区1的用户对位于多个地区地址同时探测,动态地将地区1的用户的业务流量调度到探测延时最低的地址。

 

 

icon负载均衡icon

说明
· 负载均衡支持两级,能够分别对地址池、地址分别设置权重,从而更灵活地控制流量比例。
· 第一级负载均衡:设置IDC1、IDC2、IDC3 之间的流量比例为 4:3:4。
· 第二级负载均衡:为IDC1 中的地址A、地址B分别设置权重,使两地址之间的流量比例为1:2。

 

icon健康检查icon

说明
健康检查提供上百个探测点供选择,获取更贴近用户所在运营商/地区的真实探测结果。同时,检查参数以及故障判定标准均可自定义。
例如,云调度 GTM 健康检查使用线路2 的探测点对三个地址进行探测,判断对于同在线路2 的用户,地址 3.3.3.3 是不可达的。

 

 

icon故障容灾icon

说明

基于健康检查,云调度 GTM 能够及时发现地址故障,并借助故障地址自动摘除功能,将流量切换到其他可用地址。

此外,云调度 GTM 还支持配置主备地址池,即设置两组地址做互备,当主地址池出现全局故障时,将流量切换到备地址池。

例如,当IDC2 出现整体故障时,IDC2的全部流量切换至IDC1和IDC2。

 

icon适用客户icon

云解析 DNS
· 网站/Web应用、移动App、小程序、云计算应用、API接口等需求场景。
· 适用于所有提供线上业务的企业客户。
移动解析 HTTPDNS
· 规避运营商LocaIDNS服务异常、域名防劫持、降低解析延时与连接失败率、流量调度准生效快等需求场景。
· 适用于提供音视频/游戏/电商等移动App业务、或在东南亚等海外地区提供服务的企业客户。
云调度 GTM
· 访问延时优化、跨机房流量水位分配、业务高可用与跨机房容灾、异地多活、多云等需求场景。
· 适用于对访问延时要求高、服务可用性要求高的企业客户。

 

icon多机房、多地域、多云场景分析icon
背景
针对多个核心机房(同城/异地的IDC或公有云 AZ)的接入,一般的接入形态如下:
· 国内核心机房入口一般有三大ISP、BGP 等入口。同时ISP 间跨网性能很差,因此调度的原则是不考虑 ISP 跨网。
· BGP 可以兼容多个ISP 但价格昂贵。BGP可以作为兜底二级ISP 或三大ISP 在某些地区无法覆盖的流量)。
· 从 IDC 入口的流量角度,瓶颈通常是入口ISP的带宽、BGP 带宽、内部接入层LB的QPS 等(不考虑后端应用和存储)。
需求
就近接入:按地区就近接入、提升性能降低访问延时。保证大运营商不跨网访问,避免跨网质量问题。同时有默认的线路,兜底小运营商或不能覆盖的情况。
负载均衡:每个IDC的容量不同,需要进行负载均衡和比例分配。
故障转移:故障场景通常包括:
1、单地址故障:比较少见
2、某 IDC的单 ISP 故障:线路质量下降(丢包)、ISP线路故障
3、单 IDC 整体故障

 

 

icon异地多活+负载均衡(单IP情况)icon

解决方案
如果只需要实现“异地多活、两地三中心、同城互备”,或当 IDC 距离较近导致“就近接入”效果不明显,此时为简化配置,只需要按运营商分线路,不需要细分地理位置。当每个IDC-ISP 的地址(IP或域名)只有一个的情况下,调度效果示意图如下:

调度逻辑
不跨网:保证三大ISP 不跨运营商访问同时有兜底的默认线路覆盖其他流量。
流量均衡:每个线路做负载均衡,统一遵守机房容量设定同 ISP 不同 IDC的权重(示例 4:3:4)。
容灾逻辑
单地址故障:切换到其他IDC同ISP 地址(由于每个 IDC-ISP 只有一个地址)。
· 某IDC单ISP 故障:切换到其他IDC同ISP 地址(只需要使用多地址自动摘除功能即可,不需要使用主备地址池)。
· 单 IDC整体故障:故障IDC中每个ISP按照单 ISP 故障做切换,即可实现故障机房全部流量切换到其他机房。
· 当某个 IDC-ISP 流量跑满时,可以调整权重切部分流量至其他机房。

 

icon异地多活+负载均衡(多IP情况)icon
 
调度逻辑
不跨网:保证三大ISP 不跨运营商访问,同时有兜底的默认线路覆盖其他流量。
流量均衡:每个线路做负载均衡,统一遵守机房容量设定同 ISP 不同 IDC的权重(示例 4:3:4)。

容灾逻辑
单地址故障:切换到同IDC同ISP的其他地址(在主地址池内完成)。某IDC单ISP 故障:切换到其他IDC同ISP地址 (利用备地址池配置)。单 IDC 整体故障:故障IDC中每个ISP按照单ISP 故障做切换(利用备地址池配置)。

 

icon异地多活+负载均衡+就近接入icon
 
解决方案
如果 IDC 距离较远,“就近接入”效果明显。需要在按运营商分线路的基础上,细分用户的地理位置,把流量调度到临近的 IDC。

调度逻辑
不跨网:保证三大ISP不跨运营商访问,同时有兜底的默认线路覆盖其他流量。临近调度:按照“同省份”、“临省”、“同大区”的优先级对用户地理位置进行匹配,调度至临近的 IDC。

容灾逻辑
单地址故障:切换到同IDC同ISP的其他地址(在主地址池内完成)。
某IDC单ISP故障:切换到其他IDC同ISP地址 (利用备地址池配置)。
单 IDC 整体故障:故障IDC中每个ISP 按照单ISP 故障做切换 (利用备地址池配置)。

 

 

产品推荐

京东云云舰混合多云操作系统
京东云云舰混合多云操作系统全面兼容全球化基础设施。平台多云,应用多活,以应用为中心。数智供应链技术开放生态。云舰底座是云舰体系内,集多云基础设施管理、平台基础功能、通用基础产品于一体的技术型中台,为云舰提供多云基础设施资源管理、多集群管理、组件服务、产品线管理、OpenAPI、运维运营、统一监控、日志审计、用户权限等平台基础服务。
免费试用
查看详情
融云低延迟直播功能
融云低延迟直播功能通过集成融云 RTCLib SDK 可以实现主播与观众的低延迟连麦互动直播。
免费试用
查看详情
腾讯T-Sec 天御 图片内容安全
精准识别图片中出现可能令人反感、不安全或不适宜内容,支持配置图片黑名单,识别自定义的识别类型。
免费试用
查看详情
袋鼠云EasyAPI 数据共享服务
袋鼠云数据共享服务DataAPI‘0’代码快速生成API,提高数据开放与共享效率,快速释放数据价值。具有数据共享,数据运营,数据共享服务,API调用与安全功能。
免费试用
查看详情