NDS服务器搭建及解析原理

这两天仔细研究了一下DNS,下面就展示一下我的实验成果吧。

说到DNS服务器就必须得放出这张图了。


先来科普一下吧!
我们平时访问某个网站都会在浏览器地址栏里面输入网址比如说www.baidu.com
其实接下来我们的电脑会进行一系列的操作把这个网址转换成IP从而找到百度的服务器进行访问。

首先
如图一所示假如现在客户端要访问www.pku.edu.cn这个网站
我们的电脑会通过本地的C:\Windows\System64\drivers\etc\下的host文件里查找有没有对应的解析,没有的话就去找我们给电脑配置或者自动获取的DNS服务器

而我们这里iz的DNS服务器就是图一中的首选DNS服务器,说到这里,那就介绍下DNS的服务器的种类,DNS服务器分为首选DNS服务器、根服务器、域服务器。根服务器在全世界只有13台,而域服务器又分为一级域服务器到三级域服务器。

第二步首选DNS服务器就会查他的解析表,发现没有的话,这时这个首选DNS服务器就会去找那十二台之一的根服务器问他,www.pku.edu.cn 这个地址你能不能解析?这个跟服务器查到告诉,查不到的话,就会告诉我们的首选DNS服务器,我虽然查不到但是你看你这个是三级域名,有一级是.cn。我知道一台.cn的一级域DNS服务器,你去找他问问吧。

第三步
我们的首选DNS服务器就会找到.cn的这个一级域DNS服务器,这个一级服务器就会查一下,查到就给查不到就会告诉首选DNS服务器,我虽然查不到,但是你可以去找edu.cn这台二级域DNS服务器。
第四步
我们的首选DNS服务器就会找到.edu.cn这台二级域DNS服务器。这台二级DNS域服务器也会查一下,如果有的话就给结果,没有的话就会告诉首选DNS服务器,你可以去找.pku.edu.cn这台三级域服务器,你就是三级域名,去他那肯定能找到。
第四步
终于首选DNS服务器找到了.pku.edu.cn这台三级域DNS服务器,查到了解析结果,这时我们的首选DNS服务器会先把这个解析结果自己记录下来。然后将结果返还给PC,pc再通过IP访问到服务器。

以上就是DNS的完整解析过程。

那在这个解析过程中,其实是分两种解析方式的,一种是递归解析,一种是迭代解析。可以发现我们的首选DNS,整个的解DNS析过程是先问根,根不知道告诉他去问一级,一级不知道让他去问二级,首选DNS像个小弟一样兢兢业业,直到问出结果再返还给PC,这种解析就是递归解析。

而根DNS服务器和域DNS服务器只是告诉别人去找谁,自己却不跑腿,这种方式就是迭代。

而就是因为根DNS和域DNS服务器下的管理的DNS服务器太多也就决定了他只能以迭代的方式解析,要不然就崩溃了哈哈。

好了
DNS的重要性不言而喻那就开始搭建吧!!


.首先还是关闭防火墙,关闭SElinux


装包 yum -y install bind-chroot bind

3.
修改配置文件

vim  /etc/named.conf  删除到只有7行

1 options {

2 directory "/var/named";
3 };
4 zone "." IN {
5 type hint;
6 file "named.ca";
7 };

然后修改成
将
1 options {

2 directory "/var/named";
3 };
4 zone "tedu.cn" IN {
5 type hint;
6 file "tedu.cn.zone"; ##这个文件就是DNS解析关系表的文件,一会必须放
7 }; ##一会必须创建到、var/named/下

5
创建tedu.cn.zone 这是个命名规则,表示解析zone.cn类的域名都在这个zone文件里,因为/var/named/下有个模板文件所以直接复制一份,但是必须要加上-P
选项保持源属性不变,该文件必须属主是named用户有读权限!!!!i

编辑文件

改成

这里给解析一下8-11行的意思
第八行tu思是负责解析tedu.cn这个类型的域名的服务器的主机是desktop
第九行就是声明desktop这个主机名的IP是192.168.31.30
第十行是对应关系是www.tedu.cn 的简写 意思是 www.tedu.cn 解析成1.1.1.1
第是一行和上面一样ftp.tedu.cn解析成 2.2.2.2

6
重启服务设置开机自启,检验

解析成功!!

好了今天就到这了,接下来的文章会有子域授权和DNS的分离解析,感谢!!

原文地址:http://blog.51cto.com/13440574/2092073

时间: 2024-10-22 20:30:18

NDS服务器搭建及解析原理的相关文章

NDS服务器的正向解析、反向解析、站点轮询(负载均衡)、泛域名解析、主从DNS服务器以及主从DNS更新测试

  1.什么是DNS? DNS是域名系统(Domain Name System)的缩写,简单地说就是把域名解析成IP地址. 2.DNS分为哪几种类型? 主域名服务器 辅助域名服务器(从域名服务器) 转发域名服务器 缓存域名服务器 3.DNS查询类型分为哪几种? 从查询方式来分为递归查询(要么查询成功,要么查询失败)和迭代查询(从一台DNS查询另一台DNS过程) 从查询内容来分为正向查询(由域名查找IP地址过程)和反向查询(有IP地址查询域名的过程) 实验(一) 实验名称:搭建主DNS服务器 实验

centos下 openvpn 服务器搭建及浅析原理

VPN (Virtual Private Network,虚拟专用通道), 通过在Internet公网中建立一条虚拟隧道,从而给用户提供了像专用网络一样安全的上网方式. 应用场景如图所示,可以是根据分公司之间或则个人与公司之间的通信需求进行部署. 除了可以在服务器上搭建vpn也可以在路由器上搭建VPN.此文重点在linux系统搭建OpenVpn. OpenVpn 的技术核心是虚拟网卡.它是由一个底层编程技术实现的一个驱动软件,安装后主机多出一个网卡,可以像其他网卡一样进行配置,虚拟网卡在很多操作

智能NDS服务器的搭建——三大运营商线路分流解析DNS

在我们中国电信运营商不止一家,有电信.移动.网通,但我们在访问互联网资源时,有时候就会现跨网访问的情况,但有时间跨网访问速度是奇慢的.所以我们的网站运营商,也会在网站的服务器上同时配上三大电信运营商的线路,如此一来,电信用户访问的时候就走电信的出口,移动用户访问的时候就走移动的出口,网通通用户访问的就走网通的出口,这样也就很好的解决了跨网访问速度奇慢的问题的了.但这里其实就用到了,如何让DNS在解析地址的过程中智能的去判断哪个运营商的用户走哪条线路了.今天在这里给大家模拟实现一下,智能DNS如何

搭建DNS服务器:正向解析区域、反向解析区域、主从DNS

在搭建DNS服务器之前,可以了解一下在什么情况才需要搭建DNS服务器,以及在什么情况下不需要搭建DNS服务器.在此之前,需要了解DNS中域(domain)和区域(zone)的基本概念,以及DNS资源记录的类型,如果对此不熟悉,可以参考我写的上一篇文章<Caching only DNS的设置与forwarding功能>. 一.为什么需要自己搭建DNS服务器? 搭建DNS服务器的原因大致有三点: (1)一般公司都有多台Server需要接入互联网上并提供服务,此时公司需要向ISP申请一个域(doma

centos 7.4 搭建分离解析的DNS服务器

centos 7.4 搭建分离解析的DNS服务器环境:Linux服务器一台(双网卡)内网IP:192.168.80.101 设置为vmnet1外网IP:192.168.90.101 设置为vmnet2Linux客户端一台,IP地址:192.168.80.102 设置为vmnet1Win7客户端一台,IP地址:192.168.90.10 设置为vmnet2 第一步:准备工作,保证客户端与服务器网络互通1.服务器添加一块网卡,设置为vnet2,并配置其网卡信息ifconfig //查看另一块网卡是否

搭建DNS主从服务器实现反向解析,子域,转发,智能DNS及排错和互联网DNS架构实验

1基本知识点 DNS服务 DNS:Domain Name System 应用层协议C/S,53/udp, 53/tcpBIND:Bekerley Internat Name DomainISC (www.isc.org)本地名称解析配置文件:hosts DNS域名 根域一级域名:Top Level Domain: tldcom, edu, mil, gov, net, org, int,arpa三类:组织域.国家域(.cn, .ca, .hk, .tw).反向域二级域名三级域名最多127级域名I

DNS服务器搭建

一.DNS工作原理   1.计算机进行域名解析的时候,首先向本地DNS查找是否有地址记录:   2.如果找不到,则由本地DNS向根域"."发出解析请求,   3.从根域一次查找顶级域-->一级域-->二级域-->主机名:有点类似于邮件投递之类:   4.本地DNS经过一系列周折之后最终得到IP地址返回给客户端,并且保存记录一段时间: 二.DNS与bind   早期网络尚未流行的时候,计算机不多   通过/etc/hosts文件来存储主机名与IP对应关系:   随着互联

Linux下DNS服务器搭建详解

 Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. 下面对DNS的工作流程及原理进行简要说明 DNS的查询流程:需要解析服务的Client先查看本机的/etc/hosts:若无结果,则client查看本地的DNS缓存服务器:若无结果,则查找所属域的首选DNS服务器:若此时本地首选DN

DNS服务器搭建笔记

DNS在linux服务器上的服务名是named,而named服务依赖软件bind. 环境: 系统版本:VBOX虚拟机centos6.0. 本机内网IP 192.168.2.198. 一.安装软件bind. 1.显示bind相关的软件包. [[email protected] ~]# yum list bind* bind.i686 bind-chroot.i686 bind-devel.i686 bind-dyndb-ldap.i686 bind-libs.i686 bind-sdb.i686