linux下DNS配置详解Word文档下载推荐.docx
- 文档编号:16907588
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:12
- 大小:152.06KB
linux下DNS配置详解Word文档下载推荐.docx
《linux下DNS配置详解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《linux下DNS配置详解Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
[root@localhost~]#ifconfig
eth0Linkencap:
EthernetHWaddr00:
0C:
29:
9F:
41:
CD
inetaddr:
192.168.11.10Bcast:
192.168.11.255Mask:
255.255.255.0
inet6addr:
fe80:
:
20c:
29ff:
fe9f:
41cd/64Scope:
Link
UPBROADCASTRUNNINGMULTICASTMTU:
1500Metric:
1
RXpackets:
27errors:
0dropped:
0overruns:
0frame:
TXpackets:
97errors:
0carrier:
collisions:
0txqueuelen:
1000
RXbytes:
5261(5.1KiB)TXbytes:
19310(18.8KiB)
Interrupt:
67Baseaddress:
0x2024
loLinkencap:
LocalLoopback
127.0.0.1Mask:
255.0.0.0
:
1/128Scope:
Host
UPLOOPBACKRUNNINGMTU:
16436Metric:
1561errors:
0
2098017(2.0MiB)TXbytes:
2098017(2.0MiB)
[root@localhost~]#
这时你可以ifconfig查看一下ip地址
配置DNS
[root@localhost~]#vi/etc/resolv.conf
填写内容如下
nameserver192.168.11.10
之后保存退出
下一步安装DNSrpm包
挂上镜像,
[root@localhost~]#cd/mnt
[root@localhostmnt]#ls
cdromhgfs
[root@localhostmnt]#mount/dev/cdrom/mnt/cdrom
mount:
blockdevice/dev/cdromiswrite-protected,mountingread-only
[root@localhostmnt]#cd/mnt/cdrom
[root@localhostcdrom]#cdServer
[root@localhostServer]#
我们需要安装几个
[root@localhostServer]#rpm-ivhbind-
bind-9.3.3-10.el5.i386.rpm
bind-chroot-9.3.3-10.el5.i386.rpm
bind-devel-9.3.3-10.el5.i386.rpm
bind-libbind-devel-9.3.3-10.el5.i386.rpm
bind-libs-9.3.3-10.el5.i386.rpm
bind-sdb-9.3.3-10.el5.i386.rpm
bind-utils-9.3.3-10.el5.i386.rpm
先装第一个
插一句BIND(BerkeleyInternetNameDomain)我们要安装的DNS只是BIND里的一个服务项
[root@localhostServer]#rpm-ivhbind-9.3.3-10.el5.i386.rpm
warning:
bind-9.3.3-10.el5.i386.rpm:
HeaderV3DSAsignature:
NOKEY,keyID37017186
Preparing...###########################################[100%]
1:
bind###########################################[100%]
还有先装主包后装从包
[root@localhostServer]#rpm-ivhbind-utils-9.3.3-10.el5.i386.rpm
bind-utils-9.3.3-10.el5.i386.rpm:
packagebind-utils-9.3.3-10.el5isalreadyinstalled
出现警告
[root@localhostServer]#rpm-ebind-utils
[root@localhostServer]#rpm-ivhbind-utils-9.3.3-10.el5.i386.rpm
bind-utils###########################################[100%]
我删掉再来一遍,好这下行了
还要装一个
[root@localhostServer]#rpm-ivhcaching-nameserver-9.3.3-10.el5.i386.rpm
caching-nameserver-9.3.3-10.el5.i386.rpm:
caching-nameserver###########################################[100%]
下一步,编辑DNS主配置文件
在linux2.6内核中的/etc/named.caching-nameserver.conf的这个文件写的并不要好所以不建议使用,下面这个事从2.4内核中拷过来的,我们只需稍作修改即可
这里的//以后和/**/之间的内容为解释,或者说是注释
//generatedbynamed-bootconf.pl
options{
directory"
/var/named"
;
指明当前主目录
/*
*Ifthereisafirewallbetweenyouandnameserversyouwant
*totalkto,youmightneedtouncommentthequery-source
*directivebelow.PreviousversionsofBINDalwaysasked
*questionsusingport53,butBIND8.1usesanunprivileged
*portbydefault.
*/
//query-sourceaddress*port53;
};
//
//acachingonlynameserverconfig
controls{
inet127.0.0.1allow{localhost;
}keys{rndckey;
};
zone"
."
IN{.就是根
typehint;
区域类型
file"
named.ca"
localhost"
IN{正向区域
typemaster;
类型
localhost.zone"
默认文件
allow-update{none;
不允许动态更新
0.0.127.in-addr.arpa"
IN{反向查找区域
反向类型
named.local"
解析位置
include"
/etc/rndc.key"
修改如下
IN{
"
abc.zone"
11.168.192.in-addr.arpa"
abc.local"
ok下一步编辑正向区域和反向区域文件
[root@localhost~]#cd/var/named
[root@localhostnamed]#ls
chrootlocaldomain.zonenamed.broadcastnamed.ip6.localnamed.zero
datalocalhost.zonenamed.canamed.localslaves
[root@localhostnamed]#cpnamed.localabc.zone
[root@localhostnamed]#cpnamed.localabc.local
[root@localhostnamed]#
cd到/var/named目录下这里呢我是用的原来的反向区域文件,复制成现在要用的正向和反向区域,之后我们要做的是修改这两个文件
[root@localhostnamed]#viabc.zone
原来的内容是这样的
$TTL86400
@INSOAlocalhost.root.localhost.(
1997022700;
Serial配置文件的修改版本
28800;
Refresh刷新频率
14400;
Retry重试时间
3600000;
Expire过期时间
86400);
Minimum
INNSlocalhost.
1INPTRlocalhost.
有点类似windows下的DNS
修改后如下
@INSOA..(
Serial
Refresh
Retry
Expire
INNS.
wwwINA192.168.11.10
保存退出,之后[root@localhostnamed]#viabc.local修改反向区域数据文件
10INPTR[url].[/url]
现在
[root@localhostnamed]#ll
总计96
-rw-r-----1rootroot42704-2403:
49abc.local
-rw-r-----1rootroot41304-2403:
46abc.zone
drwxr-x---5rootnamed409604-2401:
57chroot
drwxrwx---2namednamed40962007-07-19data
-rw-r-----1rootnamed1982007-07-19localdomain.zone
-rw-r-----1rootnamed1952007-07-19localhost.zone
-rw-r-----1rootnamed4272007-07-19named.broadcast
-rw-r-----1rootnamed25182007-07-19named.ca
-rw-r-----1rootnamed4242007-07-19named.ip6.local
-rw-r-----1rootnamed4262007-07-19named.local
-rw-r-----1rootnamed4272007-07-19named.zero
drwxrwx---2namednamed40962007-07-19slaves
ll一下发现刚才建的正向和反向的文件的属组都是root而默认选项则是named我们要做的就是修改这两个的属性
[root@localhostnamed]#chgrpnamedabc.local
[root@localhostnamed]#chgrpnamedabc.zone
[root@localhostnamed]#
下一步重启服务
[root@localhostnamed]#servicenamedrestart
停止named:
[失败]
启动named:
[确定]
说明一点停止的时候失败是因为服务没有开启
下一步测试网络
[root@localhostnamed]#nslookup[url][/url]
Server:
127.0.0.1
Address:
127.0.0.1#53
Name:
[url][/url]
192.168.11.10
ok正向解析成功
[root@localhostnamed]#nslookup192.168.11.10
10.11.168.192.in-addr.arpaname=[url].[/url]
Youhavenewmailin/var/spool/mail/root
ok反向解析成功
补充这个实验由于要修改很多配置文件,所以要加倍小心,首先查看是不是自己的命令打错了,如果做完之后named即dns服务不能启动,那多半是配置文件的问题,如果单纯是正向和反向解析不成功,那就是你的配置文件的问题,最后注意属组
此次试验尽量采用终端操作,对于图形界面为主的操作暂不涉及
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux DNS 配置 详解