网络中的最基本的服务器DNS的相关知识的介绍
2012-03-08 23:31
309 查看
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在去往下去查询。
就是这样,只要我们解析成功就把结果返回给用户
本文出自 “譕淚らづ寳唄” 博客,请务必保留此出处http://fengjunfei.blog.51cto.com/4356100/800859
序言:
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在去往下去查询。
就是这样,只要我们解析成功就把结果返回给用户
本文出自 “譕淚らづ寳唄” 博客,请务必保留此出处http://fengjunfei.blog.51cto.com/4356100/800859
相关文章推荐
- 网卡配置和DNS配置,手动挂在nas存储的共享目录,网络相关其它操作命令,修改防火墙中的端口配置,resolv.conf配置详细介绍和网卡信息配置详细介绍
- Linux网络服务之DNS服务器介绍及配置实例详解
- 分布式网络爬虫关键技术分析与实现一网络爬虫相关知识介绍
- Linux网络服务之DNS服务器介绍及配置实例详解 推荐
- [网络] 邮件/域名/DNS等相关知识
- 网络学习(十六)简单介绍些虚拟机相关理论知识
- 请教:C#网络编程相关的知识,建立socket服务器时向客户端连接,就建立不了了?
- 网络打印两个基本端口(LPD和9100)的相关知识
- 网卡配置和DNS配置,手动挂在nas存储的共享目录,网络相关其它操作命令,修改防火墙中的端口配置,resolv.conf配置详细介绍和网卡信息配置详细介绍
- 控制台-网络管理之Wireshark基本介绍和学习TCP三次握手
- NTP时钟同步服务器(GPS时钟同步服务器-网络时钟同步服务器)产品知识
- 网络攻击相关知识(三)
- 网络攻击相关知识(四)
- SQL Server 2005数据库的排序规则相关知识介绍
- 基本的OpenGL语法及其相关的知识。
- DNS 的介绍与基本命令
- linux中线程的基本相关知识
- Mac os x 终端设置IP DNS 相关命令 办公室、家里网络切换
- SNMP协议介绍及其相关知识
- Java基础知识强化之网络编程笔记10:TCP之客户端读取文本文件服务器控制台输出