dns服务器什么意思,国内dns最快的服务器推荐

在找工作面试的过程中,面试官非常喜欢考察基础知识,除了数据结构与算法之外,网络知识也是一个非常重要的考察对象。 而网络知识,通常是很抽象,不容易理解的,有很多同学就在这里裁了跟头。为了更好地通过面试,本文讲进行一次网络知识大扫盲,聊一聊网络知识最基本的DNS。 DNS是什么? DNS是DomainNameSystem的缩写,也就是域名解析系统,它的作用非常简单,就是根据域名查出对应的IP地址。 你…

在找工作面试的过程当中,招聘者特别喜欢调查基本知识,除开算法设计与优化算法以外,网络知识也是一个至关重要的考察对象。

而网络知识,一般是很抽象化,不容易接受的,有很多同学都在这里裁了跟斗。为了方便通过面试,文中讲进行一次网络知识大普及,聊一聊网络知识最基本DNS。

网络知识扫盲,一文搞懂 DNS

DNS 是啥?

DNS是 Domain Name System 的简称,其实就是 域名分析系统软件,它的功能比较简单,就是按照域名查出来相对应的 IP地址。

也可以把它想象成一本非常大的电话簿,例如当你要浏览域名www.163.com,首先根据DNS查出来它IP地址是112.48.162.8。

网络知识扫盲,一文搞懂 DNS

域名的等级

因为后边我能提到 DNS 的分析操作过程,所以需要我对域名的等级有一些掌握

  • 根域名 :.root 或是 . ,一般是省去的
  • 顶尖域名,如 .com,.cn 等
  • 次级线圈域名,如 baidu.com 中的 baidu,这是用户可进行申请选购的
  • 服务器域名,例如 baike.baidu.com 里的daike,这是用户可以分配
IP地址.次级线圈域名.顶尖域名.根域名baike.baidu.com.root
网络知识扫盲,一文搞懂 DNS

DNS 分析全过程

我们以浏览 www.163.com 这一域名为例子,来看一看如果你浏览 www.163.com 时,会出现哪些事:

  1. 先搜索当地 DNS 缓存文件(个人电脑上),有则回到,并没有则进到下一步
  2. 查询当地 hosts 文档是否有对应的投射纪录,有则回到,并没有则进到下一步
  3. 向当地 DNS 服务器(一般都是你的互联网接入服务器商给予,例如中国电信网,中国移动通信)推送请求查询,当地DNS服务器接到请求后,会应查下自己的缓存文件纪录,假如查到了立即回到就没有了,要是没有查出,当地DNS服务器便会向DNS的根域名服务器进行查看请求:请问一下大哥, www.163.com 的ip是啥?
  4. 根域名服务器接到请求后,见到这是一个 .com 的域名,就回信说:这一域名是通过 .com 老弟啊的管理,你来问他好了,这也是.com老弟啊的联系电话(ip1)。
  5. 当地 DNS 服务器接受到回信后,对着大哥给出的联系电话(ip1),立刻给 .com 这一顶尖域名服务器进行请求:请问一下 .com 大大的,www.163.com 的cp 是什么?
  6. .com 顶尖域名服务器接受到请求后,见到这也是 163.com 的域名,就回信说:这一域名是 .163.com 老弟啊的管理,那你去询问他就可以了,这是他的联系电话(ip2)
  7. 当地 DNS 服务器接受到回信后,依照前辈的引导(ip2),又向 .163.com 这一权威性域名服务器进行请求:请问一下 163.com 大大的,请问一下 www.163.com 的ip是啥?
  8. 163.com 权威性域名服务器接受到请求后,确定了是本人的管理域名,立刻查了下自已的本子,把 www.163.com 的cp告诉 当地DNS服务器。
  9. 当地DNS服务器接受到回信后,相当地高兴,这一下终于拿到www.163.com的ip了,马上把这番话告诉规定查询顾客(便是自己的电脑)。因为学习的过程较为悠长,当地DNS服务器为了能省时省力,也是为了尽可能不去打扰诸位大哥,就把这个查询记录悄悄地记到自己的本子上,便捷下一次有人来查看时,能够快速回复。

总结下来便是三句话:

  1. 从”根域名服务器”查出”顶尖域名服务器”的NS记录和A纪录(IP地址)
  2. 从”顶尖域名服务器”查出”次级线圈域名服务器”的NS记录和A纪录(IP地址)
  3. 从”次级线圈域名服务器”查出来”IP地址”的IP地址
网络知识扫盲,一文搞懂 DNS
网络知识扫盲,一文搞懂 DNS

DNS的存储时长

上边的好多个流程里,能够看见有两种地区会缓存文件 DNS 的查看记录,拥有缓存文件,在一定程度上也会提高查看高效率,但是同时在准确度上面有一定的损害。

所以我们在配备 DNS 分析时,会有一个 TTL 主要参数(Time To Live),意思是说这一缓存文件能够生存多久,过了这个时长,当地 DNS 便会删掉这一条纪录,删掉了缓存文件后,我再浏览,就需要再次走一遍上边流程,获得全新地址。

网络知识扫盲,一文搞懂 DNS
网络知识扫盲,一文搞懂 DNS

DNS 记录种类

我们在阿里服务器买了一个域名后,能够配备大家服务器域名分析标准,其实就是 纪录。

网络知识扫盲,一文搞懂 DNS

阿里服务器 域名云解析

比较常见的 DNS 纪录种类如下所示

  • A:详细地址纪录(Address),回到域名偏向的IP地址。
  • NS:域名服务器纪录(Name Server),回到储存下一级域名数据的服务器详细地址。该纪录只有设为域名,不可以设为IP地址。
  • MX:电子邮件纪录(Mail eXchange),回到接受电子邮件服务器详细地址。
  • CNAME:标准名字纪录(Canonical Name),回到另一个域名,即现阶段查询域名是另一个域名的自动跳转,详细下面。
  • PTR:反向查看记录(Pointer Record),只用以从IP地址查看域名,详细下面。
网络知识扫盲,一文搞懂 DNS

DNS 报文格式构造

后边我们将应用 wireshark 爬取 DNS 的数据文件,但在开始前 ,得先了解一下 DNS 的报文格式构造

网络知识扫盲,一文搞懂 DNS
  • 事务管理 ID:DNS 报文格式的 ID 标志。针对请求报文格式及与相对应的回复报文格式,该字段值是一样的。根据它能够区别 DNS 回复报文格式应该是哪一个请求开展回应的。
  • 标示:DNS 报文中的标示字段名。
  • 难题记数:DNS 查看请求的数量。
  • 回应网络资源记录数:DNS 回应的数量。
  • 权威性名字服务器记数:权威性名字服务器的数量。
  • 额外网络资源记录数:附加记录数量(权威性名字服务器相匹配 IP 地址的数量)。
网络知识扫盲,一文搞懂 DNS

Wireshark抓包软件实战演练

开启 Wireshark 后,应用 ping 163.com 来进行 DNS 分析请求,应用 DNS 关键词在Wireshark 过虑。

从获取的报文格式总体来看,我们能粗略地获得好多个信息内容

  1. DNS 是网络层协议,传输层协议应用了 UDP
  2. DNS 默认端口是 53
网络知识扫盲,一文搞懂 DNS

请求和回复的报文格式的截屏我放到了下边,下面我们将逐一剖析。

请求

互联网专业知识扫盲,一文搞懂 DNS

回复

网络知识扫盲,一文搞懂 DNS

Transaction ID

要求和回复的事务ID理应是一个:0xd0d7

Flags

标示字段名里内容较多,每个字段含意如下所示:

  • QR(Response):查看要求/回应的象征信息内容。查看要求时,数值 0;回应时,数值 1。
  • Opcode:操作码。在其中,0 表明标准查询;1 表明反方向查看;2 表明服务器情况要求。
  • AA(Authoritative):受权回复,该字段名在响应报文中合理。数值 1 时,表明名字服务器是权威性服务器;数值 0 时,表明并不是权威性服务器。
  • TC(Truncated):表明有没有被断开。数值 1 时,表明回应已超 512 字节数并已经被断开,只返回前 512 个字节数。
  • RD(Recursion Desired):期待递归算法。该字段名可在一个查询中设定,并且在回应中返回。该标示告知名字服务器务必解决这一查看,这种方法被称作一个递归查询。若该位为 0,且被要求的名字服务器没有一个受权回应,这将返回一个能解释该查询别的名字服务器目录。这种方法被称作迭代更新查看。
  • RA(Recursion Available):可以用递归算法。该字段名只出现在了响应报文中。当值为 1 时,表明服务器适用递归查询。
  • Z:保留字段,在所有要求和回复报文格式中,它值应为 0。
  • rcode(Reply code):返回码字段,表明回应的错漏情况。当值为 0 时,表明并没有不正确;当值为 1 时,表明协议类型不正确(Format error),服务器无法理解要求的报文格式;当值为 2 时,表明网站域名服务器不成功(Server failure),由于服务器原因导致没法解决这一要求;当值为 3 时,表明名称不正确(Name Error),对受权解析域名服务器更有意义,强调分析的网站域名不会有;当值为 4 时,表明查看种类不兼容(Not Implemented),即网站域名服务器不兼容查看种类;当值为 5 时,表明回绝(Refused),一般是服务器因为设定的思路回绝得出回复,如服务器不想让对于某些请求者得出回复。

Answer RRs

回应网络资源记录数,在回复包内为 2,表明返回了两条查询记录,我会在 Answer 字段名中看到。

Authority RRs

权威性名字服务器记数

Additionnal RRs

额外网络资源记录数

Answers

回复主要内容,这儿返回两根结论,每一条结论里的字段有


DNS 劫持 与 HTTP 劫持

根据上边的介绍,众所周知了,DNS 实现了一次网站域名到 IP 的投射查看,当我们在浏览 www.baidu.com 时,能恰当返回让你 百度主页的 ip。

那如果这时 DNS 分析出现了一些难题,如果你需要浏览 www.baidu.com 时,却返回让你 www.google.com 的cp,这也就是我们常说的 DNS 劫持。

与此易混的是 HTTP 劫持。

甚么是 HTTP 劫持呢?

你一定看到过当我们在浏览 某一网址时,右下方也忽然弹出来了一个扎眼的弹窗广告。这便是 HTTP 劫持。

依靠他人文章里的事例,他们俩的差别好比是

  • DNS劫持是你想去飞机场时,把你给扔到汽车站。
  • HTTP劫持就是你到飞机场中途,有人给你塞广告纸。

那样 DNS劫持 是怎样所产生的呢?

下边大约说几类DNS劫持方式:

1.该设备DNS劫持

网络攻击根据一些方式让用户的电子计算机感柒上木马程序,或是恶意程序以后,故意改动当地DNS配备,例如改动当地hosts文件,缓存文件等。

2. 路由器DNS劫持

很多客户默认设置无线路由器初始密码,网络攻击能够进入到路由器管理员账号中,改动无线路由器默认设置配备。

3.进攻DNS服务器

直接攻击DNS服务器,比如对DNS服务器开展DDOS进攻,能是DNS服务器崩溃,发现异常要求,也可以利用一些方式感柒dns服务器的缓存文件,使给消费者返回的是故意的cp详细地址。

网络知识扫盲,一文搞懂 DNS

工具的使用

dig 指令

dig是一个在类Unixcmd模式中查看DNS包含NS纪录,A纪录,MX纪录等信息的一种手段。

根据 dig (主要参数: trace)指令,大家可以看到上边描绘的 DNS 分析的详细过程

网络知识扫盲,一文搞懂 DNS

从返回得到的结果,大家可看出几个方面信息内容:

  1. 他们的当地 DNS 服务器 ip 为 192.168.1.1,端口号为53,我会在 /etc/resolv.conf 中看到这一配备
  2. 根网站域名服务器现阶段全世界一共仅有十三台,从a.root-servers.net. 到m.root-servers.net. ,他们相匹配的cp详细地址,早已内置在当地DNS服务器中。

假如你只想要见到结论,可以用 short 主要参数,能直接返回 www.163.com 对应的是哪些ip。

网络知识扫盲,一文搞懂 DNS

你就可以加一个 @ 主要参数 ,特定从某一 DNS 服务器查询。

网络知识扫盲,一文搞懂 DNS

假如你只想要查询指定纪录种类:

网络知识扫盲,一文搞懂 DNS

host 指令

host 指令 可以理解为dig指令的优化版本号,返回现阶段要求域名的各种各样纪录。

网络知识扫盲,一文搞懂 DNS

whois指令

whois指令用于查询域名的申请注册状况。

网络知识扫盲,一文搞懂 DNS

nslookup指令

nslookup都是常见的一个查看 DNS 分析结论的一种手段


网络知识扫盲,一文搞懂 DNS

你就可以特定外网地址的网站域名服务器查询,例如比较常见的 114.114.114.114。

网络知识扫盲,一文搞懂 DNS
网络知识扫盲,一文搞懂 DNS

手动式清除本地缓存

MacOS

$ sudo dscacheutil -flushcache$ sudo killall -HUP mDNSResponder

Windows

$ ipconfig /flushdns
Linux
# 应用NSCD的DNS缓存文件$ sudo /etc/init.d/nscd restart# 服务器或是路由器使用DNSMASQ$ sudo dnsmasq restart

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年9月19日 上午10:23
下一篇 2022年9月19日 上午10:25

相关推荐

  • 提升seo网站排名技巧,seo整站怎么优化

    我是一名个人站长,也是一名seo从业人员,每天都为了自己的网站有更好的排名而活着。为了让更多的新手朋友们了解seo站内优化,我把这几年我学到的一些seo站内优化知识介绍给大家。这些seo操作技巧似乎是每个网站都要优化的地方,老手们可以略过了。 seo优化 1.三个标签的优化。所谓三个标签也就是title、keywords、description,简称TDK。网站title是seo站内优化的重中这重…

    2022年6月1日
    630
  • 直复式营销是什么意思,直复式营销的理念和策略

    直复式营销英文为DIRECT-MARKETING。它是个性化需求的产物,是传播个性化产品和服务的最佳渠道。营销专家将它定义为“一种为了在任何地点产生可以度量的反应或达成交易而使用一种或几种广告媒体的互相作用的市场营销体系”。 常见的直复营销方式有以下几种:网络营销、电话营销、电视营销、直寄营销等。直复式营销有助于帮助企业解决如何降低渠道成本、提高渠道效率、增强渠道可控性这些问题。 大的企业都在做品…

    2022年7月1日
    630
  • 如何开微店做微商,一个成功微商必备的六个技巧

    想必做过微商,或者想从事微商的人士都会碰到这样的问题和顾忌: 1、没有在微信卖过东西,怕朋友们反感; 2、如何第一次把产品卖出去; 3、怎样发圈效果更好; 4、有人跟我干,怎样帮助伙伴成长呢? 5、当了团队领导,培训计划如何设计? 如果你也有这样的困惑和疑问,就好好看完这篇干货吧,建议保存,慢慢消化! 好,接下来,搬好小板凳,且听小编我一一道来: 首先、让朋友们明白你为什么要卖这个产品 从微信聊天…

    2022年9月16日
    440
  • 手机投屏方法有哪些,手机屏幕直接投到墙上软件

    即使现在智能手机的屏占比是越来越高,但是大家的观影要求也是越来越高。手机屏幕已经无法满足我们想要的观影体验,智能电视自然而然被越来越多的人重新认识。当我们想要看的资源在手机上,却想要有智能电视大屏幕的呈现。那么最简单的办法就是就是投屏!如何将手机上的内容快速投屏到电视屏幕上,当贝市场小编教大家方法。 我们经常提到投屏,投屏到底是个什么原理?通过软件把手机屏幕上的信息在电脑屏幕上显示,共享视频、音频…

    2022年6月11日
    1900
  • 怎么查看自家wifi密码,分享三个最常用的方法

    方法一: 如果你使用WIFI某钥匙或者其它工具已经连上了某个网,但是手中的笔记本电脑或者IPAD想连接,怎么办呢?是不是很想直接看到密码呢?方法如下: 先使用某米手机打开某钥匙软件, 然后连接有钥匙的网络,连接上网络后,再回到系统WI-FI设置界面,点击分享密码, 出现该WI-FI分享的二维码,一般使用某米手机直接扫码就能连网但看不到具体密码,所以我们把这个界面截屏下来, 然后去打开手机的另一个应…

    2022年10月13日
    460
  • 2019创业板退市新规则,退市比上市还难!

    今晚夜报讲两个事,一是科普一下创业板票的退市条件和流程,以免有小伙伴老被人恐吓;二是中登公司公布数据,我a持仓投资者数罕见跌破5000万。 昨晚不少小伙伴留言说天龙光电很可能连续2年亏损,开始我没太在意,还纳闷亏损2年又咋地。直到今早起来才发现不少人是由于担心创业板不玩st,怕它会直接退市。看到缘由后真想ma人:到底是哪位英雄好汉告诉你们创办板的票连续2年亏损就要退市的! 关于创业板股票退市的条件…

    2022年5月18日
    840
  • 什么是微商啊怎么做微商啊,揭秘微商月入10万的秘诀

    做微商,一定要懂得如何正确的营销。每个人都是独一无二,都有不同的生活和工作,针对不同人群的营销方法也不一样。 每个人都希望通过朋友圈去了解一个人的为人、生活方式。这和传统的营销是不一样的。 传统营销是一个漏斗式的营销,其理论非常符合线下实体店和传统微商的营销体系。传统的营销就是用户知道你的品牌和你的产品,开始学会关注你的产品。 然后由于某个场景和生活习惯,促使他需要购买同类产品,然后就会去搜索品牌…

    2022年10月3日
    510
  • 淘宝的17种免费推广方法,绝对帮你快速引流销量暴增

    网店推广的方式有很多种,有付费,有免费的,但是什么样的推广方式ROI才是理想的呢,这边不能给出准确的答案,只有适合网点的营销模式才是有效的,那么什么样的网店推广方式才是有效并且免费的呢:   第一、给自己找腿。你是愿意赚30元钱呢,还是愿意赚100元,分别人50元呢。道理很简单,你只要简单设置好佣金,就可以等着别人给你推广。何乐而不为呢? 关于怎么在淘宝客里面设置佣金的技巧,淘宝客频道上有详细的介…

    2022年10月13日
    480
  • 新型商业模式有哪些,三种种常见的商业模式介绍

    俗话说360行,行行出状元,也就是说在我们日常生活中有不低于360种生意,很多人想创业,却不知道做什么,踌躇满志,却又无从下手。其实归根到底,是缺少一套商业模式。商业模式作为中小企业赋能的工具,决定着企业未来的盈利与发展方向。 那么商业模式都有哪些呢?其实把所有的商业模式归类汇总,可以分为六大模式:互联网模式、连锁化模式、直销化模式、金融化模式、投行化模式、国际化模式。 其中,互联网模式、连锁化模…

    2022年9月4日
    1230
  • 家用吸尘器什么牌子好用又实惠

    想要家务不再乏味?想要吸尘变得快乐?六款主流无绳吸尘器给你最舒适的劳动体验! 话不多说,先给你来个致命三连:智能吸尘器到底该怎么选?几千块的吸尘器到底长什么样?一款吸尘器何来底气卖到四五千块钱? 测试PART1:大吸力 简单来说,判断一台吸尘器好不好,最直观的就是它的吸力够不够强劲以及持不持久。 我们利用3.5斤的苏打粉,模拟一个普通中国家庭一个月的灰尘重量,均匀的洒在五条赛道上,看看这些吸尘器在…

    2022年8月10日
    640

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信