您当前的位置:首页 > 电脑百科 > 站长技术 > 网站

涉及DNS的简单操作,只看这一篇就够了

时间:2019-12-16 13:19:29  来源:  作者:

DNS的英文名称是Domain Name System,就是域名系统,应用使用UDP和TCP协议,用树状递归结构管理,到目前为止,还保持着全球13个根域名(不能说台,因为本身就不是13台服务器,代号从字母A到M),搜索采取从上到下原则,比如我们要搜索某个域名,那么搜索顺序是从域名根服务器开始,下面这个图(网络上获取,有侵权立马删除)比较好的解释了域名解析的原理

涉及DNS的简单操作,只看这一篇就够了

dns递归查询路径

首选DNS服务器就是我们本地配置的或者运营商自动分配给你的,比较常见的如阿里智能DNS——223.5.5.5和223.6.6.6 ,电信的114.114.114.114,被劫持的谷歌的8.8.8.8等。比如我们按图例找example.microsoft.com这个域名的地址,那么我的DNS服务器会首先找寻自己的缓存,没有的话,向根服务器发出申请,然后一层一层向下依次递归查找,最后匹配到相对应的IP地址,返回给我们发出请求的那台DNS服务器,DNS服务器把这个IP和域名对应后存储在缓存中,并把结果返回给查询人,存储在缓存中的意义是为了后续如果有其他人访问这个域名,首选的DNS服务器就不用再去查找一遍了。

以上这些是原理,大家大概了解一下就可以了。下面我说说日常维护和排除问题的时候大概的操作方法

(1)PING命令

对,就是PING命令,这个可以号称最简单的DNS查询维护命令,在windows搜索框里打cmd命令就可以进入的那个黑框框

涉及DNS的简单操作,只看这一篇就够了

CMD命令进入DOS窗口

进入后我们PING一个域名

涉及DNS的简单操作,只看这一篇就够了

PING一个域名

现在我们知道如下信息了

域名:www.baidu.com

CNAME地址:www.a.shifen.com

IP:61.135.169.225 ,而且可以PING通

综上,我们可以判断,我的首选DNS反馈回www.baidu.com的域名对应信息,所以我的首选DNS无论是谁,目前是没有问题的;其次域名www.baidu.com是做了CNAME的(因为反馈给我www.a.shifen.com这个地址),一般来说,如果一个域名上CDN,就一定要做CNAME解析操作,这除了可以分担流量外,还能隐藏应用的实际IP,是业内一种比较安全的做法;最后,返回的IP地址有利于我们在本地进行测试,比如修改HOSTS文件等。

(2)NSLOOKUP命令

这是基本所有系统都自带的简单的DNS测试命令,以Windows系统为例,其它系统基本一致

涉及DNS的简单操作,只看这一篇就够了

NSLOOKUP命令

在DOS窗口下,直接打nslookup回车,即可进入命令界面,Address后面的是当前你的主DNS服务器IP,下面举几个简单例子说明

切换测试时主DNS地址为8.8.8.8 (仅在命令时生效,Win系统里的还是原来的主DNS)

>server 8.8.8.8

查询A记录,CNAME记录等

涉及DNS的简单操作,只看这一篇就够了

切换测试DNS

>set q=a 查询域名A记录,不展开了,如果查不到别忘了查CNAME记录

>set q=cname 查询域名CNAME记录

涉及DNS的简单操作,只看这一篇就够了

查询百度域名CNAME记录

还有MX记录,NS记录,反向解析PTR,但都不是很常用,如果有想深入研究的同学自行BAIDU

有时候我们会碰到超时的情况,一般来说,一种情况是因为安全原因,本地网络不允许访问外面的DNS;另一种情况就是你想切换的DNS是不接受你的IP来查询的

涉及DNS的简单操作,只看这一篇就够了

我们本地网路不允许使用公网DNS

(3) DIG 命令

这个命令是关于DNS里最有名的命令了,却不是系统自带,需要自己下载,这个命令显示的信息比nslookup命令全,还是以百度为例

涉及DNS的简单操作,只看这一篇就够了

DIG命令常用方式

dig www.baidu.com @DNS_IP

基本信息就都显示出来了,可以称之为nslookup的专家模式,我们除了可以看到之前nslookup命令显示的信息,还能知道如下信息

www.a.shifen.com 域名目前给分配给我的A记录是61.135的两个IP,以及主管www.a.shifen.com域名的DNS有五台,分别是ns1-5.a.shifen.com,以及五台DNS的IP地址

如果我们想知道解析过程的详细信息也很简单,只要在后面加个+trace

dig www.baidu.com @DNS_IP +trace

涉及DNS的简单操作,只看这一篇就够了

百度域名解析查询过程

如果要获得精简的结果可以使用 +short

dig www.baidu.com @DNS_IP +trace +short

涉及DNS的简单操作,只看这一篇就够了

精简结果

还有一些命令,事实上,入门并不需要,如果大家感兴趣可以自行BAIDU,比如+noall +nocmd +ttlid等,从我维护的经验来说,PING命令可以解决50%的情况了,NSLOOKUP命令可以解决40%的情况,最后的DIG命令基本我只在DNS服务器上使用,今天就说到这里吧,大家有问题可以留言跟我沟通交流。



Tags:DNS   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
写一个shell获取本机ip地址、网关地址以及dns信息。经常会遇到取本机ip、网关、dns地址,windows一个命令ipconfig /all全部获取到,但linux系统却并非如此。linux系统都自带ifc...【详细内容】
2021-12-27  Tags: DNS  点击:(2)  评论:(0)  加入收藏
域名系统是最重要的互联网服务之一,没有它,我们将无法访问在线内容,甚至无法发送电子邮件。每当我们尝试连接到其他网站或在线服务时,根 DNS 服务器都会帮助我们的计算机找到并...【详细内容】
2021-11-25  Tags: DNS  点击:(35)  评论:(0)  加入收藏
导读:在日常使用电脑浏览网页时,突然无法连接网络,但是QQ等软件却能正常使用,即便是重启电脑和路由器都解决不了,这种问题很大程度上就是DNS错误,比如说DNS服务器无响应,那么当遇到...【详细内容】
2021-10-15  Tags: DNS  点击:(98)  评论:(0)  加入收藏
Dog是一个用于DNS查询的命令行工具,它的工作原理类似于dig。它具有丰富多彩的输出,支持DNS-over-TLS 和 DNS-over-HTTPS协议,并且可以输出JSON格式。 系统环境Ubunt...【详细内容】
2021-09-02  Tags: DNS  点击:(70)  评论:(0)  加入收藏
如何清除您的 电脑的DNS 缓存 1.开始键+r开始键+R(Win+R) 2.输入:cmd 3.输入:ipconfig /flushdns...【详细内容】
2021-08-25  Tags: DNS  点击:(52)  评论:(0)  加入收藏
网络安全研究人员披露了一类影响主要 DNS 即服务 (DNSaaS) 提供商的新漏洞,这些漏洞可能允许攻击者从企业网络中窃取敏感信息。基础设施安全公司 Wiz 的研究人员 Shir Tamar...【详细内容】
2021-08-12  Tags: DNS  点击:(66)  评论:(0)  加入收藏
域名解析是客户端访问系统的第一步。在架构设计中,DNS Server除了解析域名,还能干点什么呢?又有哪些“挖坑”的用法需要避免呢?典型的互联网架构中,我们通过nginx的反向代理来做...【详细内容】
2021-07-29  Tags: DNS  点击:(264)  评论:(0)  加入收藏
DNS系统的作用DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解...【详细内容】
2021-06-10  Tags: DNS  点击:(113)  评论:(0)  加入收藏
摘要: 发送大量的数据包消耗目标主机资源,使其无法正常工作。1.前言:DOS攻击原理:发送大量的数据包消耗目标主机资源,使其无法正常工作。DNS放大攻击的原理:伪造DNS数据包,向DNS服...【详细内容】
2021-04-15  Tags: DNS  点击:(219)  评论:(0)  加入收藏
作者:Draven 面向信仰编程为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同...【详细内容】
2021-04-13  Tags: DNS  点击:(234)  评论:(0)  加入收藏
▌简易百科推荐
今天我们来聊一下北京地区的《ICP经营许可证》有多好办,现在的互联网上提供的商机越来越多,增值电信业务十分火爆,企业通过互联网突破地域的限制,把公司产品卖到更远的地方,同时...【详细内容】
2021-12-17  梦想理应飞翔Yy    Tags:《ICP经营许可证》   点击:(12)  评论:(0)  加入收藏
转自: https://blog.kermsite.com/p/blog-intro/由于格式问题,部分链接、表格可能会失效,若失效请访问原文此专题将详细介绍如何从零开始搭建一个个人博客。Dec 01, 2021阅读时...【详细内容】
2021-12-17  LaLiLi    Tags:个人博客   点击:(7)  评论:(0)  加入收藏
SP证是第二类增值电信业务经营许可证的简称。分为全网SP证和地网SP证。申请经营许可证是在工信部申请,全网SP经营许可证的有效期是5年,全网SP许可证在工信部办理全网SP续期,地...【详细内容】
2021-11-01  s陳述    Tags:sp证书   点击:(39)  评论:(0)  加入收藏
现在还有许多人不知道EDI许可证是什么东西今天我就来给大家讲解一下.EDI许可证就是一种增值电信业务经营许可证。是针对在线数据处理和交易处理业务需求的专业资格证书。 《...【详细内容】
2021-10-28  soberXx    Tags:edi许可证   点击:(75)  评论:(0)  加入收藏
元素的化学概念,如周期表中的化学元素,一切物质都是由元素构成的。对程序员而言,网站建设制作就是代码构成网站。企业网站设计者也收集了各种各样的元素,但并非所有元素都需要运...【详细内容】
2021-10-26  南宁云尚网络    Tags:企业网站   点击:(40)  评论:(0)  加入收藏
在运营网站的过程中,有一件不可忽略的事情。那就是网站上线之前需要完成 ICP 备案。说到这里,很多朋友就提出疑问了~· 什么是 ICP 备案呢?· ICP 备案需要哪些材...【详细内容】
2021-10-22  启测云    Tags:ICP备案   点击:(46)  评论:(0)  加入收藏
最近有朋友问我,我公司有外资就不能申请ICP许可证了么?外资的定义是什么?其实是可以的,但有一个特定条件必须满足,外资公司是指公司有外资股东,比如香港、加拿大、美国、韩国等等,...【详细内容】
2021-10-21  小白速看Z    Tags:ICP   点击:(51)  评论:(0)  加入收藏
自互联网出现以来,超文本传输协议http协议被广泛用于在Web浏览器和网站服务器之间传递信息,但随着互联网的发展,另一种协议——https出现,并与http一同服务于这个互联...【详细内容】
2021-10-20  我是FEIYA    Tags:https   点击:(44)  评论:(0)  加入收藏
Grafana Loki 是一个日志聚合工具,它是功能齐全的日志堆栈的核心。图片来自 包图网先看看结果有多轻量吧: Loki 是一个为有效保存日志数据而优化的数据存储。日志数据的高效索...【详细内容】
2021-09-14    51CTO  Tags:Loki日志   点击:(97)  评论:(0)  加入收藏
背景最近做微信小程序开发比较多,大家知道线上微信小程序为了安全起见,要求后端通信协议必须是HTTPS,这就要求需要安装证书。为了测试预发布线上环境,特地买了个最便宜的域名,为...【详细内容】
2021-09-14  小李子说程序    Tags:HTTPS证书   点击:(125)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条