DNS服务器的相关介绍

序言:

DNS都已经讲完了,我才开始写DNS服务的开篇,实在是不好意思,究其原因前几天真是坑爹啊,系统重装加之自己感冒,DNS服务又不是很懂,一直不敢冒然发表文章,现在终于给补上了,这几天,就详细的推出DNS服务器架构。

DNS的概念:

是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器和域名服务器组成的,进行域名解析的。

简单通俗的讲,就是当我们想要访问一个网站的时候,DNS会把我们的网站进行一级一级的解析,获得与之对应的IP地址,我们就可以访问了,毕竟我们要是记那一串长长的数字,是相当困难的,但是记住一些名字那就容易的多了,所以就产生了DNS域名解析。

DNS的解析方式:

正向解析:由域名转向IP  一个域名可以对应IP地址

反向解析:由IP转向域名 一个IP地址也可以对应多个域名

DNS解析的查询方式:

递归查询:自己查询一次,即获得了结果,(此结果是你问的那个人一次一次问别人获得的)

迭代查询:自己查询了N次获得了结果,等于说你刚开始问别人的时候,它不知道结果但是,它给你说了你应该去问谁,就这样一步一步下,你获得了结果。

DNS的记录类型:

FQDN --> IP   : A记录(Address)
    IP --> FQDN : 指针记录(PTR)
    DOMAIN --> SERVER : NS (Name Server)
    DOMAIN --> MTA  : MX (Mail eXchanger)用于标示一个域的邮件域名是谁的,它是具有优先级之分的
    CNAME 正式名称记录类型
    SOA (Start Of Authority)用于标明当前域的起始授权域类型

DNS的服务器类型:

主服务器(master):就是创建了区域的服务器,在这个区域里他就是老大,它有权去修改那些信息

从服务器(slave):就是复制主服务器的一切信息,但是对于这些信息,它只能看但无权修改。还要说的是如果主服务器在一定时间内,不能用的话,当超出了一个时间之后,从服务器也将不能解析域名.。

缓存服务器(cache):其实每一个DNS服务器都同时还是缓存服务器,当用户访问同样的数据的时候,服务器将快速的把结果回复给用户,这样就能提高网速了。

转发服务器(forward):当用户访问的地址不在自己的服务器上的时候,就需要进行转发,向其他服务器发送解析请求

DNS的域,区域分类

DNS中的一个域可以是另一个区域的正向查询的主服务器,反向查询的从服务器。两者是并不冲突的,主从不冲突,正反也不冲突,都是单独划分出来的。

DNS的详细解析过程:

第一步:用户先查看自己的机器本身有没有以前的查询记录;

第二步:向自己的DNS服务器发送请求,DNS服务器则查看自己的缓存中有没有同样的记录,没有的话,在看该地址是不是属于自己的解析范围;

第三步:DNS服务器直接向最顶层的(root)发送解析请求,root会告诉DNS应该去找谁,DNS在去往下去查询。

就是这样,只要我们解析成功就把结果返回给用户

转载于:https://blog.51cto.com/fengjunfei/800859

网络中的最基本的服务器DNS的相关知识的介绍相关推荐

  1. 网络中查找ip冲突的服务器或台式机物理位置

    1先拿到与自己服务器冲突的那台的mac地址 在笔记本中: 拔掉当前冲突自己的服务器的网线 将笔记本连接进网络,配置一个没人使用的ip 在当前网络中用arp -a 查找局域网内的mac地址 注意,使用a ...

  2. 服务器运维相关知识,网络工程师,关于服务器的基本知识

    对于非专业的用户来说,服务器它到底是一个什么东西?它的作用是什么呢,其实服务器也就是Server一词,其实是有软硬之分.从硬件的角度来说,Server是物理上存在的服务器:也就是我们看的见摸得着的,那 ...

  3. linux 格式化 dvd,linux 服务器分区格式化相关知识 -mount

    关于linux 系统mount和mkfs 的相关知识: 使用mount 1)Mount的相关格式:mount [-t 文件类型][-o  选项] devicedir 详解: -t 文件类型,通常默认m ...

  4. web浏览器 DNS服务器 web服务器与网站相关知识

    万维网 万维网英文全称 World Wide Web(简写:www,重点词是Web),也叫做:Web.WWW.W3,常称作Web 万维网是是无数个网络站点和网页的集合,它们在一起构成了因特网最主要的部 ...

  5. python3socket非阻塞在linux里无效_利用Python中SocketServer实现客户端与服务器间非阻塞通信方法介绍...

    利用SocketServer模块来实现网络客户端与服务器并发连接非阻塞通信 首先,先了解下SocketServer模块中可供使用的类: BaseServer:包含服务器的核心功能与混合(mix-in) ...

  6. 服务器运维相关知识,服务器维护的基础知识(上)

    服务器现在在我们生活中可谓无处不在,任何企业或者个人都离不开服务器,您值得服务器应该如何进行维护呢?不论是本地或者云服务器,除了硬件以外服务器本机也是需要不断进行维护的,今天新睿云小编就跟大家分享一下 ...

  7. 云服务器dns配置文件,linux服务器dns配置文件

    linux服务器dns配置文件 内容精选 换一换 裸金属服务器硬件损坏,SDI卡损坏等原因,导致裸金属服务器无法正常使用时,您可以申请裸金属服务器重建功能.裸金属服务器重建过程不是自动化的,您需要联系 ...

  8. 怎么查找无线的dns服务器,无线找不到服务器dns地址

    无线找不到服务器dns地址 内容精选 换一换 只有管理员可以设置敏感操作,普通IAM用户只有查看权限,不能对其进行设置,如需修改,请联系管理员为您操作或添加权限.联邦用户在执行敏感操作时,不需要进行身 ...

  9. 网吧机子dns服务器没有响应,网吧找不到的服务器dns地址

    网吧找不到的服务器dns地址 内容精选 换一换 在云服务器上访问其他网络资源时,出现网络卡顿.执行ping命令,存在丢包或时延过高的问题.本节操作以Tracert和MTR工具为例,介绍如何诊断丢包或时 ...

最新文章

  1. Adobe Premiere Pro CC 2015.0 已停止工作【解决方案】
  2. STM32H7的FDCAN
  3. 【第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛】Simone and Graph Coloring
  4. python.freelycode.com-Python字节码介绍
  5. python绘制饼图双层_Python入门进阶:Python绘制饼图到Microsoft Excel
  6. 配置虚拟目录的方式(Linux下/windows下)
  7. ADO.NET 4.5中的异步与流特性
  8. leetcode184. 部门工资最高的员工(SQL) 连接+嵌套查询
  9. 【AI视野·今日Robot 机器人论文速览 第二十一期】Fri, 24 Sep 2021
  10. java 读excel
  11. 手滑的悲剧!女老板把1000000元转错账户 对方竟立马关机失联…
  12. isdigit函数python_Python判断字符串是否为数字的方法isdecimal 、isdigit、isnumeric及坑...
  13. Oracle listener
  14. web-jsp 购物车(2)
  15. Hadoop环境搭建(6) -- 克隆
  16. IR2104驱动原理
  17. 轻松搞出一个云盘项目(一),一般人我不告诉哦。
  18. 互联网寒冬、裁员,作为程序员的我们,应该如何去应对?
  19. 2019蓝桥杯国赛c++B组
  20. 基于opencv的手势识别(HSV)控制鼠标

热门文章

  1. 大班科学计算机的发明应用教案,大班科学教案:机器人探密
  2. mysql 备份 索引_mysql-索引、导入、导出、备份、恢复
  3. 暑假集训-8.05总结
  4. ssm+maven+eclipse框架搭建
  5. JS面向对象的实现和原理
  6. 移动端布局 - REM方式
  7. SQL ORDER BY 子句
  8. [Cocos2d-html5]关于压缩
  9. Android之使用MediaMetadataRetriever类获取视频第一帧
  10. Kafka生产者源码解析