手机
当前位置:查字典教程网 >操作系统 >unix linux >DNS安装配置全过程
DNS安装配置全过程
摘要:先从http://download.chinaunix.net/download/0001000/6.shtml下载bind,我下载的是bi...

先从http://download.chinaunix.net/download/0001000/6.shtml下载bind,我下载的是bind-9.3.2.tar.gz

我下载的文件放在/opt/src目录下

进入目录解压缩

[root@linuxsrc]#tarzxvfbind-9.3.2.tar.gz

进如刚解压出来的目录

[root@linuxsrc]#cdbind-9.3.2

编译配置

[root@linuxbind-9.3.2]#./configure--prefix=/opt/app/named--enable-threads#--enable-threads开启多线程处理能力

[root@linuxbind-9.3.2]#make

[root@linuxbind-9.3.2]#makeinstall

进入/opt/app/named建立etc目录

[root@linuxbind-9.3.2]#cd/opt/app/named

[root@linuxnamed]#mkdiretc

生成rndc控制命令的key文件

[root@linuxnamed]#sbin/rndc-confgen>etc/rndc.conf

从rndc.conf文件中提取named.conf用的key

root@linuxnamed]#cdetc

[root@linuxetc]#tail-10rndc.conf|head-9|seds/#//g>named.conf

自动在/opt/app/named/etc生成named.conf文件

建立区文件目录

[root@linuxetc]#mkdir/var/named

进入/var/named

[root@linuxetc]#cd/var/named

建立localhost.zone文件

[root@linuxnamed]#vilocalhost.zone

$TTL86400

$ORIGINlocalhost.

@1DINSOA@root(

42;serial(d.adams)

3H;refresh

15M;retry

1W;expiry

1D);minimum

1DINNS@

1DINA127.0.0.1

建立named.local文件

[root@linuxnamed]#vinamed.local

$TTL86400

@INSOAlocalhost.root.localhost.(

1997022700;Serial

28800;Refresh

14400;Retry

3600000;Expire

86400);Minimum

INNSlocalhost.

1INPTRlocalhost.

dig命令直接生成named.root文件

[root@linuxnamed]#dig>named.root

建立test.com域名正向解析文件

[root@linuxnamed]#vitest.zone

$ttl1D

@INSOAtest.com.root.test.com.(

1053891162

3H

15M

1W

1D)

INNStest.com.

INMX5test.com.

wwwINA220.202.19.82

建立test.com域名反向解析文件

[root@linuxnamed]#vitest.local

$TTL86400

@INSOAtest.com.root.test.com.(

20031001;

7200;

3600;

43200;

86400);

@INNStest.com.

82INPTRdns.test.com.

配置named.conf加如以下代码

[root@linuxetc]#vinamed.conf

options{

directory"/var/named";#named区文件目录

pid-file"named.pid";#进程id文件名

};

controls{

inet127.0.0.1allow{localhost;}keys{rndckey;};

};

zone"."IN{

typehint;

file"named.root";

};

zone"localhost"IN{

typemaster;

file"localhost.zone";

allow-update{none;};

};

zone"0.0.127.in-addr.arpa"IN{

typemaster;

file"named.local";

allow-update{none;};

};

zone"test.com"IN{

typemaster;

file"test.zone";

allow-update{none;};

};

zone"19.202.220.in-addr.arpa"IN{

typemaster;

file"test.local";

allow-update{none;};

};

现在配置完了可以启动BIND了

/opt/app/named/sbin/named-c/opt/app/named/etc/named.conf

测试DNS

[root@linuxetc]#host220.202.19.82

89.19.202.220.in-addr.arpadomainnamepointerdns.test.com.

如上显示表示DNS反向解析正常

[root@linuxetc]#pingwww.test.com

PINGwww.test.com(220.202.19.82)56(84)bytesofdata.

如上显示表示正向解析正常

DNS配置完成。

【DNS安装配置全过程】相关文章:

安装LINUX的详细过程图解

配置Linux 保证其系统的安全

CVSNT在Linux下面的安装和配置

我的FreeBSD5.4安装配置过程笔记录(新手参考)第1/5页

如何远程安装Linux操作系统

Apache安装设置

历史上最详细的Linux DNS配置教程 推荐

Linux上安装GCC编译器过程

如何配置安全的Linux操作系统

centos 5.5如何配置vnc,开启linux远程桌面教程

上一篇: ln命令的用法
精品推荐
分类导航