域名知识:dns是什么

发布时间:2023-11-21
dns英文名domain name system,翻译过来就是域名系统,是互联网核心协议之一,他的主要作用非常简单,就是根据域名查出ip地址。
域名和ip之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,dns就是进行域名解析的服务器功能。
dns对域名的解析过程,因此需要你对域名的层级有一些了解
根域名 :.root 或者 . ,通常是省略的
顶级域名,如 .com,.cn 等
dns服务器是分级查询知道每个域名的ip地址的。
综上,域名的层级结构如下:主机名.次级域名.顶级域名.根域名: 即host.sld.tld.root
dns解析是分布式存储的,最顶层是,根域名服务器(root dns server),大部分放在美国,这一一度引起我们的担忧, 美国对根 dns 做手脚,我们该怎么样应对?存储260个顶级域名服务器的ip地址。对于ipv4来说全球有13个根域名服务器,它储存了每个域(如.com .net .cn)的解析和域名服务器的地址信息。简单的说,根域名服务器就是存放顶级域名服务器地址的。
dns 解析过程
先查找本地 dns 缓存(自己的电脑上),有则返回,没有则进入下一步
查看本地 hosts 文件有没有相应的映射记录,有则返回,没有则进入下一步
根域名服务器收到请求后,看到这是个.com 的域名,就回信说:这个域名是由.com老弟管理的,你去问他好了,这是.com老弟的联系方式(ip1)。
总结起来就是三句话:
从根域名服务器查到顶级域名服务器的ns记录和a记录(ip地址)
从顶级域名服务器查到次级域名服务器的ns记录和a记录(ip地址)
从次级域名服务器查出主机名的ip地址
需要明确的是,每一级域名都有自己的ns记录,ns记录指向该级域名的域名服务器。这些服务器知道下一级域名的各种记录。根域名服务器”的ns记录和ip地址一般是不会变化的,内置在dns服务器里面,因此dns服务器会根据根域名服务器”的ip地址向这台服务器发请求自动查询。
dns的记录类型
域名与ip之间的对应关系,称为”记录”(record)。根据使用场景,”记录”可以分成不同的类型(type),前面已经看到了有a记录和ns记录。
常见的dns记录类型如下。
(1) a:地址记录(address),返回域名指向的ip地址。
(2) ns:域名服务器记录(name server),返回保存下一级域名信息的服务器地址。该记录只能设置为域名,不能设置为ip地址。
(3)mx:邮件记录(mail exchange),返回接收电子邮件的服务器地址。
(4)cname:规范名称记录(canonical name),返回另一个域名,即当前查询的域名是另一个域名的跳转,详见下文。
(5)ptr:逆向查询记录(pointer record),只用于从ip地址查询域名,详见下文。
一般来说,为了服务的安全可靠,至少应该有两条ns记录,而a记录和mx记录也可以有多条,这样就提供了服务的冗余性,防止出现单点失败。
cname记录主要用于域名的内部跳转,为服务器配置提供灵活性,用户感知不到。举例来说,facebook.github.io这个域名就是一个cname记录。
dns是什么,以上是小编简单总结的一些内容,关于其他dns知识,可百度一下,只有dns整个知识架构完全建立起来,你才能清晰知道dns是什么,才能利用它。

上一个:永久删除的视频恢复软件,恢复原来的网站www
下一个:金钻繁殖方法及养殖技术介绍

海马宫茶功效
怎样繁殖和养护佛肚花
滴滴的红包在哪领(滴滴出行红包领取教程)
家庭如何储存普洱茶
电气布线系统中的接地屏蔽技术
6s nfc 怎么用法,iphone 6s nfc功能怎么使用
紫薇的修剪方法--紫薇如何进行修剪为好?
反时限过电流继电器正常工作环境条件有哪些?
联通怎么看手机流量使用情况,联通怎么询查流量剩余数
电视网络断开怎样重新连接呢(电视网络断开怎样重新连接电视机)