问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

redhat linux5.4中怎么搭建DNS服务器

发布网友 发布时间:2022-04-23 12:49

我来回答

3个回答

热心网友 时间:2023-11-03 12:45

您好,DNS服务器在LINUX下搭建还是很容易的,如下:
[root@b ~]# rpm -ivh /media/Server/bind-9.3.6-4.P1.el5_4.2.i386.rpm 安装软件包
warning: /media/Server/bind-9.3.6-4.P1.el5_4.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:bind ########################################### [100%]

[root@b ~]# rpm -ivh /media/Server/caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm

warning: /media/Server/caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:caching-nameserver ########################################### [100%]
[root@b ~]#

named服务的配置

在Redhat 5的版本中/etc/named.conf文件已经不存在,改用/etc/named.caching-nameserver.conf文件替代,安装好named服务之后先修改bind的配置文件named.caching-nameserver.conf

[root@c ~]# vi /etc/named.caching-nameserver.conf

options {
listen-on port 53 { 192.168.0.101; }; //定义监听dns服务的地址,也就是dns服务器的地址
listen-on-v6 port 53 { ::1; };
directory "/var/named";
mp-file "/var/named/data/cache_mp.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
query-source port 53;
# query-source-v6 port 53;
# allow-query { localhost; }; //运行使用该dns服务的地址
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
# match-clients { localhost; }; //允许使用的该dns服务的客户端
# match-destinations { localhost; }; //允许用户解析的dns目的地址
recursion yes;
include "/etc/named.rfc1912.zones";
};

然后修改/etc/named.rfc1912.zones 文件,添加正向及反向的解析域,这里我建立了一个liusuping.com的正向及反向解析域,如下面的代码

zone "liusuping.com" IN {
type master;
file "liusuping.com.zone"; //定义正向解析域的文件
allow-update { none; };
};

zone "0.168.192.in-addr.arpa" IN {
type master;
file "liusuping.com.local"; //定义反向解析域的文件
allow-update { none; };
};

接下来就是创建两个解析配置文件,这里记录了正向及反向的域名解析记录。

正向解析记录

[root@c ~]# vim /var/named/liusuping.com.zone

$TTL 86400
@ IN SOA liusuping.com. root.liusuping.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

IN NS 192.168.0.101
IN A 192.168.0.101
dns IN A 192.168.0.101
www IN A 192.168.0.101
@ IN MX 10 192.168.0.101
ftp IN CNAME www.liusuping.com.

反向解析记录

[root@c ~]# vim /var/named/liusuping.com.local

$TTL 86400
@ IN SOA liusuping.com. root.liusuping.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS dns.liusuping.com.
101 IN PTR dns.liusuping.com.
101 IN PTR www.liusuping.com.

注意:所有的郁闷后面都需要跟一个英文符号的"."

以上配置做好之后重启named服务

[root@c ~]# service named restart
停止 named:[确定]
启动 named:[确定]
[root@c ~]#

使用nslookup 进行DNS测试

正向记录

[root@c ~]# nslookup
> www.liusuping.com
Server: 192.168.0.101
Address: 192.168.0.101#53

Name: www.liusuping.com
Address: 192.168.0.101

CNAME别名测试

> ftp.liusuping.com
Server: 192.168.0.101
Address: 192.168.0.101#53

ftp.liusuping.com canonical name = www.liusuping.com.
Name: www.liusuping.com
Address: 192.168.0.101

mx记录测试

> set type=mx
> liusuping.com
Server: 192.168.0.101
Address: 192.168.0.101#53

liusuping.com mail exchanger = 10 192.168.0.101.liusuping.com.

反向测试

> 192.168.0.101
Server: 192.168.0.101
Address: 192.168.0.101#53

101.0.168.192.in-addr.arpa name = dns.liusuping.com.
101.0.168.192.in-addr.arpa name = www.liusuping.com.

至此一台基本的DNS服务器搭建完成。
希望我的回答能够帮助你,如有不明白可以加69964882或者访问我的网站 www.chlinux.com

热心网友 时间:2023-11-03 12:45

成 DNS服务器?

配置机器的 DNS 的话,在

/etc/resolv.conf
nameserver Your_DNS

有很多论坛的,去看看

Good luck

热心网友 时间:2023-11-03 12:46

看鸟哥的私房菜去!哪儿有详细的例子!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
急求高人解答 ···管理类的问题 ···!!!急急急···我会在线等... ...如果基层管理幅度为8,高层管理人员管理幅度为3,则该公司中层管理人员... ...发生化学变化的实质是( )A.分子间隔发生变化B.物质状态发生改变C... 下列变化不能说明发生了化学变化的是( )A.变化时有电子的得失或共用电... 下列描述正确的是( )A.固态物质的分子间无间隔B.液态物质的分子不断运动... 原来微信打开这个功能,能够看到马路上的街景,涨知识了! ...百度帐号被人在异地登录了,问题是没有任何人知道我的密码啊?而且也... 医疗事故纠纷和医疗损害纠纷的区别是什么 医疗纠纷与医疗事故的定义是什么? 医疗事故纠纷是指什么的 中国化工集团有限公司电话是多少? 中国有哪几家比较大的化工公司 国内的化工方面做得好的有哪些? 怎样在Linux Redhat下搭建一个DNS服务器平台,求详细代码 中国化工集团是国企还是央企 如何更换thinkpad r400 笔记本内存的方法(有安装图最好) thinkpad R400如何从U盘启动? 联想笔记本R400蓝屏 联想r400笔记本如何打开蓝牙 联想ThinkPad R400 2784A36,这款笔记本怎么样啊? 联想ThinkPad R400 2782A69这部笔记本怎么样 联想笔记本R400怎样重装系统 联想笔记本R400 触摸键盘怎么关闭? 联想IBM R400笔记本怎么重装系统或者一键恢复 联想thinkpadR400的本本怎么调节屏幕亮度 怎样调整联想R400笔记本电脑的亮度 联想thinkpad R400系列的笔记本怎么样? 请详细介绍一下 联想ThinkPad R400(2784A48)这款笔记本咋样啊? 联想的笔记本ThinkPad R400 怎样恢复出厂的状态? 联想Thinkpad R400 电脑好吗? 国内比较大的化工公司,最好是央企,有哪些? 如何在Linux里搭建ddns(动态DNS服务器)? 在linux系统下,如何配置DNS服务器,用域名发布网站的整个过程 中国化工厂分布 中国化工集团有限公司主要业务范围是什么? 中国化工集团公司 中国中化集团 中国化学工程集团公司 全中国最大的化工厂 中国石化南化公司的简介是什么 中国最大的化工企业是哪个企业? 请问中国大型的化工厂有哪些? 中国化工企业排名 中国有哪些化工的企事业单位 中国化工集团公司是属于哪种所有制 中国化工六建和中国化工是什么关系 知道苹果ID账号及密码如何查出手机位置? 中国移动通信公司劳动合同是否违法? 我在一家通信公司的子公司工作,劳动合同是和人力公司签订的,现在我离职了,我的公司拒绝给我开离职证明 我在一个通信公司上班,已经两个月了,一直没有给我发工资,当时也没有签合同,现在应该怎么办 与中国移动签合同是正式员工吗?合同是2年的,甲方盖得是“中国移动通信某省某市”的章。 李明与某通讯设备公司签订了2009年12月31日到期的劳动合同.合同的第31条规定, 仲裁结果应该是什么