Skip to main content

Command Palette

Search for a command to run...

什么是dns ?

Updated
2 min read

域名系统 (DNS) 将人类可读的域名 (例如,laofu.ipio.cf) 转换为机器可读的 IP 地址 (例如,172.67.143.172)。

DNS 基础知识

Internet 上的所有计算机,从您的智能手机或笔记本电脑到可提供大量零售网站内容的服务器,均通过使用编号寻找另一方并相互通信。这些编号称为 IP 地址。当您打开 Web 浏览器并前往一个网站时,您不必记住和输入长编号。而是输入域名(如 example.com),然后在正确的位置结束。

Amazon Route 53 等 DNS 服务是一种全球分布式服务,它将人类可读的名称 (如 www.example.com) 转换为数字 IP 地址 (如 192.0.2.1),供计算机用于相互连接。Internet 的 DNS 系统的工作原理和电话簿相似,都是管理名称和数字之间的映射关系。DNS 服务器将名称请求转换为 IP 地址,对终端用户在 Web 浏览器中输入域名时所访问的服务器进行控制。这些请求称为查询

DNS 服务的类型

授权型 DNS:一种授权型 DNS 服务提供一种更新机制,供开发人员用于管理其公有 DNS 名称。然后,它响应 DNS 查询,将域名转换为 IP 地址,以便计算机可以互相通信。授权型 DNS 对域有最终授权且负责提供递归型 DNS 服务器对 IP 地址信息的响应。Amazon Route 53 是一种授权型 DNS 系统。

递归型 DNS:客户端通常不会对授权型 DNS 服务直接进行查询。而是通常连接到称为解析程序的其他类型 DNS 服务,或递归型 DNS服务。递归型 DNS 服务就像是旅馆的门童:尽管没有任何自身的 DNS 记录,但是可充当代表您获得 DNS 信息的中间程序。如果递归型 DNS 拥有已缓存或存储一段时间的 DNS 参考,那么它会通过提供源或 IP 信息来响应 DNS 查询。如果没有,则它会将查询传递到一个或多个授权型 DNS 服务器以查找信息。

DNS 如何将流量路由到您的 Web 应用程序?

下图概述了递归型和授权型 DNS 服务如何协同工作以将终端用户路由到您的网站或应用程序。

IMG

  1. 用户打开 Web 浏览器,在地址栏中输入 www.example.com,然后按 Enter 键。
  2. www.example.com 的请求被路由到 DNS 解析程序,这一般由用户的互联网服务提供商 (ISP) 进行管理,例如有线 Internet 服务提供商、DSL 宽带提供商或公司网络。
  3. ISP 的 DNS 解析程序将 www.example.com 的请求转发到 DNS 根名称服务器。
  4. ISP 的 DNS 解析程序再次转发 www.example.com 的请求,这次转发到 .com 域的一个 TLD 名称服务器。.com 域的名称服务器使用与 example.com 域相关的四个 Amazon Route 53 名称服务器的名称来响应该请求。
  5. ISP 的 DNS 解析程序选择一个 Amazon Route 53 名称服务器,并将 www.example.com 的请求转发到该名称服务器。
  6. Amazon Route 53 名称服务器在 example.com 托管区域中查找 www.example.com 记录,获得相关值,例如,Web 服务器的 IP 地址 (192.0.2.44),并将 IP 地址返回至 DNS 解析程序。
  7. ISP 的 DNS 解析程序最终获得用户需要的 IP 地址。解析程序将此值返回至 Web 浏览器。DNS 解析程序还会将 example.com 的 IP 地址缓存 (存储) 您指定的时长,以便它能够在下次有人浏览 example.com 时更快地作出响应。有关更多信息,请参阅存活期 (TTL)。
  8. Web 浏览器将 www.example.com 的请求发送到从 DNS 解析程序中获得的 IP 地址。这是您的内容所处位置,例如,在 Amazon EC2 实例中或配置为网站端点的 Amazon S3 存储桶中运行的 Web 服务器。
  9. 192.0.2.44 上的 Web 服务器或其他资源将 www.example.com 的 Web 页面返回到 Web 浏览器,且 Web 浏览器会显示该页面。

国内公共 DNS

腾讯云 DNS

Public DNS+ 是 DNSPod 推出的公共域名解析服务,DNSPod 曾是中国第一大DNS解析服务提供商,现在 DNSPod 已经被腾讯云收购,因此也叫做腾讯公共 DNS 服务。腾讯 DNS 可以为用户提供更加快速、准确、稳定的递归解析服务,且不会对任何域名进行恶意劫持。

IPv4 DNS 地址:119.29.29.29

服务地址:https://www.dnspod.cn/Products/Public.DNS

阿里云公共 DNS

由阿里云提供的公共DNS服务。阿里云拥有全球数百台服务器组成的集群,具有充足的带宽资源;其自研高性能DNS系统和清洗中心,保障系统稳定和安全。BGP anycast技术,让您访问最近的DNS集群;动态缓存技术,加速解析响应。阿里云公共 DNS具有稳定,快速,智能的优势。

IPv4 DNS 地址:223.5.5.5 / 223.6.6.6
IPv6 DNS 地址:2400:3200::1 / 2400:3200:baba::1

服务地址:https://alidns.com/

百度公共 DNS

由百度推出的公共DNS的服务,依托百度强大技术,具有云防护,无劫持,更精准三大优势。

  • 云防护:病毒、木马、钓鱼网站一网拦截,百度云防护实时守护您的访问安全
  • 无劫持:无恶意跳转,无强制广告,百度公共DNS让您的每一次访问都畅通无阻
  • 更精准:遍布全国的递归出口、智能解析,所有的努力只为让CDN定位更精准,让您的每一次访问都更高效
IPv4 DNS 地址:180.76.76.76
IPv6 DNS 地址:2400:da00::6666

服务地址:https://dudns.baidu.com/intro/publicdns

114 DNS

114 DNS 源自南京信风 2010 年为中国电信及中国联通两个大省约 2000 万宽带用户提供备份服务的超大型 DNS 系统,同时提供公众 DNS 解析服务及权威 DNS 解析备份服务,114DNS 将为中国的互联网及电子商务提供可靠的基础安全保障。114DNS 为国内云安全DNS服务先行者,114DNS 平台由多个基础电信运营商与南京信风共建共享,但由南京信风提供技术支持以确保服务的优质高效。

IPv4 DNS 地址:114.114.114.114 / 114.114.115.115

服务地址:http://www.114dns.com/

OneDNS

OneDNS是北京微步在线科技有限公司旗下产品,为防止DNS解析服务被滥用,OneDNS个人版对来自每个IP地址的解析请求量做了限制,其解析服务分为拦截版,纯净版,家庭版三种。拦截版含有恶意网站拦截、广告过滤等功能;纯净版则不对访问网站进行任何过滤拦截,直接返回其真实的响应结果。

拦截版 IPv4 DNS 地址:117.50.11.11    52.80.66.66
纯净版 IPv4 DNS 地址:117.50.10.10    52.80.52.52
家庭版 IPv4 DNS 地址:117.50.60.30    52.80.60.30

服务地址:https://www.onedns.net

国外DNS 服务

谷歌公共 DNS

谷是最早推出免费DNS服务的平台。谷歌DNS它们易于记忆,并且每个人都可以使用。谷歌DNS的主要优势来自他们作为一家公司的声誉。谷歌每年收入极多,有能力提供最稳定和更有弹性的DNS服务器。这个DNS服务器的唯一问题是它们存储有关您的运营的信息,如果美国政府决定需要这些信息,它们可以与第三方共享,Google通常被认为是最好的DNS服务器。

IPv4 DNS 地址:8.8.8.8 / 8.8.4.4

服务地址:https://developers.google.com/speed/public-dns

Cloudflare DNS

cloudflare 是一家国外的 CDN 加速服务商。2018 年的 4 月 1 日愚人节,Cloudflare 宣布推出 1.1.1.1 公共 DNS 服务。如今两年过去了,其已经成为了仅次于 Google 的全球第二大公共 DNS 解析器。cloudflare DNS目标互联网上速度最快且高度关注隐私保护的消费级 DNS 服务

IPv4 DNS 地址:1.1.1.1 和 1.0.0.1
IPv6 DNS 地址:2606:4700:4700::1111 和 2606:4700:4700::1001

服务地址:https://developers.google.com/speed/public-dns

OpenDNS

OpenDNS 是一个免费的域名解析服务提供商(DNS),并具备反钓鱼、内容控制软件等功能。2015年6月30日,思科系统公司宣布收购OpenDNS。OpenDNS为个人和商业提供DNS方案,用户可以自行选择使用OpenDNS的服务或者使用当地ISP提供的DNS服务。

IPv4 DNS 地址:208.67.222.222 / 208.67.220.220
IPv4 DNS 地址:208.67.222.220 / 208.67.220.222
IPv6 DNS 地址:2620:119:35::35 / 2620:119:53::53

服务地址:https://www.opendns.com/

总结:对于国内用户推荐大家使用腾讯云 阿里云的公共 DNS,作为云服务器大厂,公共DNS算是基础服务,势必有不错的保证。国外用户选Cloudflare的公共DNS服务,在速度和隐私方面都做的很好。

--END--

More from this blog

营销知识汇总

MTL (Market To Lead)价值 实现以客户为中心的思考主要描述上市的产品到客户购买意向。一般而言,产品上市要尽快衔接后续的营销活动,使得客户有购买意向,或是购买线索,为此企业会进行展会、宣传、品牌推广等营销活动。然而有了购买意向和线索,客户也未必会购买整个MTL的变革与其说是流程,不如说是方法论,MTL流程不承载资金流、不承载物流,哪一步做哪一步不做是不影响运营的;LTC流程是承载资金流和物流,IPD流程是要把产品做出来,而MTL流程最终产生的输出并不是实体,但它教会了我们在市场细...

Jun 11, 20221 min read

面向对象是怎么一回事

三大基本特征和五大基本原则 前言面向对象的三个特征:封装、继承、多态。那么面向对象是怎么体现这三个特征呢?关于五大基本原则,这是我找到的对新手(如我)来说还是比较容易理解的表述。 面向对象的三大基本特征 1. 封装 封装,就是将客观事物抽象为逻辑实体,实体的属性和功能相结合,形成一个有机的整体。并对实体的属性和功能实现进行访问控制,向信任的实体开放,对不信任的实体隐藏。,通过开放的外部接口即可访问,无需知道功能如何实现。 也就是说,封装主要有以下目的: 可隐藏实体实现的细节。 提高安全性,设定...

Jun 9, 20221 min read

IPv6应用背景

什么是互联网协议? IP 是 Internet 协议,是过去 40 年来发展起来的一套标准化的通信机制。IP 以计算机代码的形式存在于任何需要连接到 Internet 的设备、服务或系统中,任何 IP 的实现都需要符合其标准才能正确可靠地工作。 顾名思义,IP 是互联网的核心。事实上,它的具体特征是当今互联网成功的核心。特别是,IP 至少直接实现了 Internet 的以下三个基本特征: 全局性:在互联网上任意一对不同位置(IP 地址)的任意一对设备之间交换数据的能力 中立性:应用程序和内容与...

Jun 2, 20222 min read

老傅笔记

22 posts