当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > RedHat8.0服务器配置方案(DNS)

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 RedHat8.0服务器配置方案(DNS)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 53 ::
收藏到网摘: n/a


1.1简介
在TCP/IP网络中最基本的服务就是域名解析。即用户可以从IP和URL两种方式访问你的网站。而且域名解析还应为用户提供命名服务。
1.2所需系统资源
安装bind-9.2.1-9及caching-nameserver-7.2.-4.noarch.rpm
1.2.1配置文件:
文件名及来源
/etc/named.confcaching-nameserver-7.2.-4.noarch.rpm
/etc/hosts系统自带
/etc/host.conf系统自带
/etc/resolv.conf系统自带
/etc/nsswitch.confglibc-2.2.93-5
/var/named/named.localcaching-nameserver-7.2.-4.noarch.rpm
/var/named/named.cacaching-nameserver-7.2.-4.noarch.rpm
/var/named/name2ip.conf(实例中为/var/named/realer.com)管理员创建
/var/named/ip2name.conf(实例中为/var/named/192.168.0)管理员创建
1.2.2相关工具:
文件名来源
/etc/rc.d/init.d/namedbind-9.2.1-9
/usr/bin/nslookupbind-9.2.1-9
/usr/sbin/rndcbind-9.2.1-9
1.3配置方案
对于DNS服务器的配置需要涉及5个主要文件,另外还有四个文件也与DNS有关:
1./etc/named.confconfiguration文件
作用:定义了域数据库信息的基本参数和源点,该文件可以存放在本地或远程的服务器上。
实例:
$ORIGINrealer.com.
@INSOAmailhostmaster@realer(
#所有的区文件都以SOA开头,@指定当前的信息源,realer.com这个值可以将域名和named.conf连接起来。通常只有一个@符号。
1997022700;Serial
#序列号
28800;Refresh
#刷新周期,以秒为单位
14400;Retry
#循环周期
3600000;Expire
#中止时间
86400);Minimum
#time-to-live的时间
#以上配置要与named.local中的配置一致
@INNSrealer.com.
#定义域名服务器
@INMX10realer.com.
#定义邮件服务器,10表示优先级,越小越高
@INA192.168.0.1
localhostINA127.0.0.1#实现域到IP的映射
www1INCNAMEwww
#CNAME前后两者为等价名
wwwINA192.168.0.1
testINA192.168.0.2
compINCNAMEtest
3./var/named/192.168.0反向解析文件
作用:实现IP地址很域名的映射
实例:
@INSOAgradmail.phy.pku.edu.cn.
[email protected].(
1997022700;serial
28800;refresh
14400;retry
3600000;expire
86400);minimum
@INNSrealer.com.
1INPTRrealer.com.
1INPTRwww.realer.com.
1INPTRwww1.realer.com.
2INPTRtest.realer.com.
2INPTRcomp.realer.com.
#定义逆向关系,即192.168.0.1与www.realer.com之间
的映射,也可以用作定义一个反转域。
4./var/named/named.local本地主机解析文件
作用:解析回送地址localhost即127.0.0.1,回送地址是一种特殊的约定,即允许在处理本地机地址时与处理远程机地址的方法一样,这样可以简化处理过程,不必将数据发送到物理网络上。
实例:
$TTL86400
@INSOAlocalhost.root.localhost.(
1997022700;Serial
28800;Refresh
14400;Retry
3600000;Expire
86400);Minimum
INNSlocalhost.
1INPTRlocalhost.
5./var/named/named.ca线索文件
作用:初始化缓冲区的信息。该文件不需要管理员更改,而是系统自带。
6./etc/hosts
作用:实现与网上其他主要计算机的映射,它通常是当作DNS的备份出现的,也就是说,当DNS系统出现问题的时候才使用Hosts表。
实例:
127.0.0.1localhostlocalhost.localdomainlocalhost
192.168.0.1www.realer.comwww
#由于每台服务器都会有几个域名与IP的对应关系是永久的,所以Hosts表中存放的应该是它们。
7./etc/resolv.conf
作用:指定域名服务器的IP和搜索顺序。
实例:
domain
#定义本地域名。
searchrealer.com
#简化用户输入的主机名,即当用户输入www时,使得DNS可以把它成功地解析为www.realer.com。它与domain是互斥的,无论谁出现都是用来定义search列表的。
nameserver192.168.0.1
#定义域名服务器的IP,最多三个,建议一般使用两个。
8./etc/hosts.conf
作用:如何实现hosts表与DNS的关系和接口。
实例:
orderhosts,bind#解析域名的顺序
multion
#允许一台计算机拥有多个IP
9./etc/nsswitch.conf
作用:用于处理Hosts表和DNS的顺序
实例:
passwd:filesnisplusnis
shadow:filesnisplusnis
group:filesnisplusnis
hosts:filesdns
bootparams:nisplus[NOTFOUND=return]files
ethers:files
netmasks:files
networks:files
protocols:files
rpc:files
services:files
netgroup:nisplus
publickey:nisplus
automount:filesnisplus
aliases:filesnisplus
1.4测试及管理方法
1.管理员修改完DNS的配置文件,需要执行/etc/rc.d/init.d/namedrestart来是更改生效。
2.rndc工具:用来向named进程发送信号
3.nslookup:测试正向、反向的解析是否正常