安装DNS相关软件包
[root@networkserver vnc]# rpm -qa | grep bind
ypbind-119-12el5
bind-utils-936-4P1el5
[root@networkserver vnc]# cd /mnt/Server
[root@networkserver Server]# rpm -ivh system-config-bind-403-4el5noarchrpm bind-936-4P1el5-x86_64rpm
warning: system-config-bind-403-4el5noarchrpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing ########################################### [100%]
1:bind ########################################### [ 50%]
2:system-config-bind ########################################### [100%]
[root@networkserver Server]# rpm -qa | grep bind
bind-libs-936-4P1el5
bind-936-4P1el5
ypbind-119-12el5
system-config-bind-403-4el5
bind-utils-936-4P1el5
2配置DNS
使用VNC登陆启动图形化界面:
#system-config-bind点击”新建”->选择”网络区域”。
点击Class的”确定”,点击来源类型的”确定”。
IN输入新网络域名,点击”确定”。
“确定”。
右击新建的网络区域”xiaoyangorg”,”添加”->”A IPv4地址”。
在域名处输入域名全称,IPv4地址输入域名绑定的IP地址。
点击”保存”,点击”是”保存DNS配置。
“确定”保存成功,退出图形化界面。
3测试DNS
在网络内客户端检查DNS配置情况:
C:\Users\abin>nslookup
默认服务器: rhelxiaoyangorg
Address: 1721686102
> rhelxiaoyangorg //输入配置好的域名
服务器: rhelxiaoyangorg
Address: 1721686102
名称: rhelxiaoyangorg
Address: 1721686102
> exit
rhelxiaoyangorg能被正常的解析。
C:\Users\abin>ping rhelxiaoyangorg
正在 Ping rhelxiaoyangorg [1721686102] 具有 32 字节的数据:
来自 1721686102 的回复: 字节=32 时间<1ms TTL=64
来自 1721686102 的回复: 字节=32 时间<1ms TTL=64
ping域名能够正常的ping通。
RedHat-Linux服务器搭建DNS服务器;DNS domain name system 域名系统
特点:(1)具备递归查询和迭代查询
(2)分布式数据库
(3)将域名解析为IP
(4)具有主DNS服务器、辅DNS服务器和缓存DNS服务器三种类型
(5)全球13台根域服务器
以下是搭建步骤:
1、准备软件包
bindi386 --主服务软件包
bind-chrooti386 -- 笼环境软件包
bind-develi386 --开发包
bind-libsi386 --库文件
bind-utilsi386 --工具包
[root@rootbug ~]# rpm -qa |grep ^bind- --rhel63下的包
bind-utils-982-010rc1el6x86_64
bind-chroot-982-010rc1el6x86_64
bind-libs-982-010rc1el6x86_64
bind-982-010rc1el6x86_64
bind-dyndb-ldap-110-09b1el6x86_64
-------------看到软件包有点纠结,为啥呢??因为这些软件包的名字跟DNS这三个词每半点关系---------
2、安装软件包
[root@rootbug ~]#yum install bind -y
3、查看配置文件
RHEL6下不管是安装了bind-chroot还是不安装,配置文件都是以/var/namedconf文件为主。
(1)修改/etc/namedconf
[root@rootbug ~]#vim /etc/namedconf
-------省略其他万行代码----------------
options {
listen-on port 53 { any; }; --将原配置文件中的127001改为any,表示监听所有
listen-on-v6 port 53 { ::1; };
directory "/var/named"; --域的数据文件存放目录
dump-file "/var/named/data/cache_dumpdb";
statistics-file "/var/named/data/named_statstxt";
memstatistics-file "/var/named/data/named_mem_statstxt";
allow-query { any; }; --将配置文件的localhost改为any,表示所有人能查询这台服务器
recursion yes;
-------省略其他万行代码----------------
修改之后保存退出
(2)配置/etc/namedrfc1912zones,增加域的配置
[root@rootbug ~]#vim /etc/namedrfc1912zones
按照配置文件格式添加一个域,这里我添加一个rootbugcom的域,域的数据文件放在directory "/var/named"当前目录下的data下,名称为:masterrootbugcomzone。配置域时请注意“;”分号。
zone "rootbugcom" IN {
type master;
file "data/masterrootbugcomzone";
};
配置好之后保存退出。
(3)创建masterrootbugcomzone的数据文件
[root@rootbug ~]#vim /var/named/data/masterclustercomzone
$TTL 3600
@ IN SOA rootbug zhangsan (
2013090801 --版本号,下面的是各种时间,作用是主从DNS服务器的同步时间
30
60
90
3600 )
IN NS 172162151 --这里就是DNS服务器的IP(实际应该是公网IP,但这里是内网环境,所以写的内网IP),但是ip地址最后还有一个“”记得加点,也可以写DNS服务器的外网域名;并且这里可以写多个NS,代表了你公司的多台DNS服务器
mail IN A 1111 --A记录就是真正的数据,这里代表mailrootbugcom的公网地址为1111
dns IN A 172162151
bbs IN A 2222
保存退出
(4)启动DNS服务器
[root@rootbug ~]#/etc/initd/named start ----第一次配置开启过程需要等待一段时间
(5)客户端认证DNS服务器是否正确
windows客户端认证
在IP配置DNS栏中将首选DNS填写为172162151即可
Microsoft Windows XP [版本 512600]
(C) 版权所有 1985-2001 Microsoft Corp
C:\Documents and Settings\ruutbug>nslookup mailrootbugcom
Can't find server name for address 172162151: Server failed
Default servers are not available
Server: UnKnown
Address: 172162151
Name: mailrootbugcom
Address: 1111
C:\Documents and Settings\ruutbug>nslookup dnsrootbugcom
Can't find server name for address 172162151: Server failed
Default servers are not available
Server: UnKnown
Address: 172162151
Name: dnsrootbugcom
Address: 172162151
C:\Documents and Settings\ruutbug>nslookup bbsrootbugcom
Can't find server name for address 172162151: Server failed
Default servers are not available
Server: UnKnown
Address: 172162151
Name: bbsrootbugcom
Address: 2222Linux中的配置信息都是保存在文件里的,可以参考以下步骤设置/修改:
以root帐号登录系统
键入命令cd /etc/sysconfig/network-scripts/,进入目录
键入命令ls列出文件,你要修改哪个网卡的,就记住文件名,比如ifcfg-eth0
键入命令vim eth0,用文本编辑器打开该配置文件
如果要修改网关,则修改GATEWAY后面的IP地址;如果要修改DNS,则修改DNS=后面的IP地址(多个DNS服务器的话,DNS后有数字)
修改完成后,键入:wq保存
运行service network restart重启网络服务即可。在Linux中配置DNS
----DNS的功用是把计算机的名称转换为 IP地址。DNS的使用简化了系统管理员及客户对主机文件的 *** 作和维护。
Intranet服务器的系统配置
----硬件配置:Pentium 133 CPU,32MB内存,21G硬盘,16倍速IDE光驱。
---- *** 作系统:Red Hat Linux 51内核升级为223版。
----软件包:Apache Web Server 136;Sendmail 893; Wu-Ftp 242;DNS。
----1.安装Red Hat Linux 51
----参考README文件,用DOS启动盘引导,并将光驱驱动,执行\dosutils\autoload,依照提示进行安装。软件包选 、>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)