什么是DNS?
DNS全称Domain Name System,Domain Name被译为域名,中文名为域名系统,也称为域名解析系统;另外域名服务器Domain Name Server也简称为DNS。
域名系统是因特网的一项内核服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS是具有树型结构的名字空间,核心功能是完成域名到IP地址的转换,使用TCP和UDP端口53。
通俗地说,DNS帮助用户在互联网上寻找路径。在互联网上的每一个计算机都拥有一个唯一的地址,称作“IP地址”(即互联网协议地址)。由于IP地址(为一串数字)不方便记忆,DNS允许用户使用一串常见的字母(即“域名”)取代。DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息,如IP地址。因为,你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。
虽然域名系统后便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名服务器(Domain Name Server)来完成,这里的DNS就是域名服务器。
域名系统(DNS)查找如何工作?
DNS充当一个地址簿。它将人类可读的域名(www.google.com)转换为机器可读的IP地址(142.251.46.238)。为了实现更好的可伸缩性,DNS服务器被组织成一个层次化的树状结构。
DNS服务器有3个基本级别:
1.根名称服务器(.)。它存储顶级域(TLD)名称服务器的IP地址。全局有13个逻辑根名服务器。
2.TLD名称服务器。它存储权威名称服务器的IP地址。TLD名称有几种类型。
例如,通用的TLD(.com,.org),国家代码TLD(.us),测试TLD(.test)。
3.权威的名称服务器。它提供了对DNS查询的实际答案。您可以向域名注册商注册权威名称服务器,如GoDaddy,名称堆等。
下图说明了DNS查找是如何工作的:
1. google.com被输入到浏览器中,浏览器将域名发送给DNS解析器。
2.解析器查询一个DNS根名服务器。
3.根服务器用TLD DNS服务器的地址响应解析器。在本例中,它是.com。
4.然后,解析器向.com TLD发出请求。
5.TLD服务器以域名服务器google.com(权威名称服务器)的IP地址进行响应。
6.DNS解析器向域的名称服务器发送一个查询。
7.然后,将google.com的IP地址从名称服务器返回给解析器。
8.DNS解析器使用最初请求的域的IP地址(142.251.46.238)响应web浏览器。
DNS查找平均需要20-120毫秒才能完成(根据YSlow)。
腾讯云解析DNS
下面是腾讯云解析DNS的操作界面:
记录类型说明
A 记录:将域名指向一个 IP 地址。
CNAME 记录:将域名指向另一个域名,再由另一个域名提供 IP 地址。经常使用它来配置CDN。
本文暂时没有评论,来添加一个吧(●'◡'●)