快捷搜索:

LINUX图文配置教程|之DNS篇(1)

本日我给大年夜家解说下在Linux系统下DNS办事器的基础架设,正向解析,反向解析,负载均衡,还有从域以及一个办事器两个域或者多个域的环境。

实验情况先容:

1、RHEL5、1  系统

2、防火墙(iptables)关闭

3、SELINUX强制

#######################################################################

LINUX的办事器特征在于掌握其理论,能够触类旁通。假如你只看教程一步一步的照搬,那么办事器出了故障,或者换了系统。你可能束手无策了。以是学好理论是关键,虽然他很逝世板,但确凿很有用

理论先容

1、DNS(domain name server)是域名解析办事器,供给域名和IP地址之间一种互相转换的机制,目的是为了方便人们的影象和治理

. (根域)

|

——————————————————————————————————

|                  |                   |                   |

顶级域1             顶级域2            顶级域3             顶级域n

|

————————

|                 |

域1                 域2

常用顶级域名:

com                             商业组织

edu                              教导组织

gov                               政治组织

cn                                中国

等等

————————————————————————————————————

DNS求解历程:

客户向本地DNS办事器宣布哀求,哀求www.51cto.com主机的IP地址。

假如目标主机是本域的,则DNS办事器直接返回客户要求的IP地址。

否则DNS办事器在缓存DNS平分手查找www.51cto.com、redhat.com、com。

如查没有就向其上级域或直接向根域名办事器发出哀求,上级域返回redhat.com的IP、根域名办事器会返回com的IP。

本地域办事器保存此IP后再向com办事器发出哀求,获得redhat.com的IP。

本地域名办事器再向redhat.com发求哀求,获得www.51cto.com的IP。

区域及授权:

一个域(domain)包孕一个完备的分级域名下层树

一个区(zone)则是域的一部分,被一个详细具体的办事器所治理.

子域可以被授权成为附加的域

一个区可以直接治理子域

INTERNET上的分级DNS:

根域名办事器

作为区认证域名办事器的最高档别域名办事器存在

为递归查询供给势力巨子解释

区认证域名办事器

区的划分与认证

主域名办事器与从域名办事器

主域和从域:

主域办事器

拥有一个域的主复制数据

从域办事器

为主理事器供给自动数据备份

每一个从办事器都邑自动从主理事器处同步更新数据

•D N S办事器分为三类:

主D N S办事器( m a t e r 或 p r i m a r y )

从D N S办事器( s l a v e 或 s e c o n d a r y )

缓冲D N S办事器( c a c h i n g )

•一个域可以拥有多个从办事器,但只能有一台主理事器。

•一台从办事器也可以从另一台从办事器那里获取数据。

客户端求截历程:

客户端检索本地数据文件的相关记录

客户端将无法自行解释的需求,经由过程53端口送给指定的DNS办事器

#####################################################################

好了,理论到此停止,我们开始进入安装和设置设置设备摆设摆设。

BIND:Berkeley Internet Name Daemon

BIND是在Internet上利用最为广泛的DNS办事器

供给稳定与可托赖的下层布局以供给域名与IP地址的转换

后台进程:named

脚本:/etc/rc.d/init.d/named

应用端口:53(tcp,udp)

所需RPM包:bind

相关RPM包:bindconf,caching-nameserver

设置设置设备摆设摆设文件:/var/named/chroot/etc/named.conf

相关路径:/var/named/

现在我们应用yum开始安装DNS办事器:

1、应用敕令

#yum install "bind*"

条件是你设置设置设备摆设摆设了yum客户端。

输入y,确认安装。

2、安装好后,编辑看上面说过的设置设置设备摆设摆设文件:/var/named/chroot/etc/named.conf  这是DNS的主设置设置设备摆设摆设文件。

我们先设置设置设备摆设摆设办事器,看到效果后,我们在来解释设置设置设备摆设摆设文件的内容。

:提示,这个文件现在是没有的,我们必要新建

3、然后切换到

建立 51cto.com.zone 文件并编辑它,这个是正向解析的设置设置设备摆设摆设文件

4、在此目录下在建立 1.168.192.in-addr.arpa.zone 文件并编辑它。这个反向解析的设置设置设备摆设摆设文件。

办事器的基础设置设置设备摆设摆设就到这里。然后我们设置设置设备摆设摆设客户端:

#vim /etc/resolv.conf

保存退出。

我们的DNS办事器,基础设置设置设备摆设摆设就算完成了下面我们来看下效果,我在自己做个WEB办事器看下面的效果

本文出自 “Linux is a Perfect System ” 博客,请务必保留此出处http://linuxguest.blog.51cto.com/195664/108415

您可能还会对下面的文章感兴趣: