linux 配置dns的问题 named.conf

linux 配置dns的问题 named.conf,第1张

options
{
directory
"/var/named";
//定义了named要读写文件的路径
//
query-source
address

port
53;
};
controls
{
inet
127001
allow
{
localhost;
}
keys
{
rndckey;
};
};
zone
""
IN
{
//在这个文件中是用zone关键字来定义域区的,一个zone关键字定义一个域区
type
hint;
/在这里type类型有三种,它们分别是master,slave和hint它们的含义分别是:
master:表示定义的是主域名服务器
slave
:表示定义的是辅助域名服务器
hint:表示是互联网中根域名服务器
/
file
"namedca";
//用来指定具体存放DNS记录的文件
};
zone
"localhost"
IN
{
//定义一具域名为localhost的正向区域
type
master;
file
"localhostzone";
allow-update
{
none;
};
};

分类: 电脑/网络 >> *** 作系统/系统故障
解析:

在查阅许多DNS配置手册后,无法是照办还是修改,我始终没有配置正确,总是正向解析无法解析最后,在一次配置中,突然灵机一动,终于配置成功。(2002-12-12 11:47:50) By Angelhua

下面是我配置DNS的实例:

1 所需配置文件:

/etc/namedconf 系统自带,需要配置
/etc/resolvconf 系统自带,需要配置

/var/named/myqmaildb 系统没有,自已创建

/var/named/db1921680198 系统没有,自已创建

/var/named/namedlocal 系统自带,不需要修改

/var/named/namedca 系统自带,不需要修改

2 相关工具

nslookup

说明:检测DNS是否配置正确的工具,系统自带。

3 配置方案

31 /etc/namedconf

说明:DNS主配置文件,定义了域数据库信息的基本参数和源点,该文件可以存放在本地或远程的服务器上。源文件:

generated by named-bootconfpl

options {

directory "/var/named";

/

If there is a firewall beeen you and nameservers you want

to talk to, you might need to unment the query-source

directive below Previous versions of BIND always asked

questions using port 53, but BIND 81 uses an unprivileged

port by default

/

query-source address port 53;

};
a caching only nameserver config
controls {

i 127001 allow { localhost; } keys { rndckey; };

};

zone "" IN {

type hint;

file "namedca";

};

zone "localhost" IN {

type master;

file "localhostzone";

allow-update { none; };

};

zone "00127in-addrarpa" IN {

type master;

file "namedlocal";

allow-update { none; };

};

zone "myqmail" IN {

type master;

file "myqmaildb";

allow-update { none;};

};

zone "0168192in-addrarpa" IN{

type master;

file "db1921680198";

allow-update { none;};

};

include "/etc/rndckey";

32 /var/named/myqmaildb

说明:正向解析配置文件,即实现域名到IP的对应。源文件:

$TTL 86400

@ IN SOA myqmail myqmail (

; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS myqmail

localhost IN A 127001

IN A 1921680198

33 /var/named/db1921680198

说明:DNS反向解析配置文件,即实现IP地址很域名的映射。源文件:

$TTL 86400

@ IN SOA myqmail myqmail (

; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS myqmail

198 IN PTR myqmail

34 /etc/resolvconf

说明:指定域名服务器的IP和搜索顺序。源文件:

search myqmail

nameserver 1921680198

4 测试及管理办法

41 测试方法

1 修改完DNS的配置文件,需要执行/etc/rcd/initd/named restart来使更改生效。

2 nslookup:测试正向、反向的解析是否正常

5 小结

DNS服务是许多服务的基础,所以我刚开始linux服务器时,就着手配置DNS服务器。在不懂如何开始时,就拚命上网查相关配置文档。但我犯错了。因为我的DNS是用在局域网中,根本不连接Inter,仅仅限于局域网中为各个部门的各主机及服务器作解析用。但是许多网上资料都是针对有DNS服务器来配置的,也就是说是一种层层解析方式,与我的配置思路不一样。在耗用了许多时间的情况下,我终于成功地配置了自己的DNS服务器。希望我的配置实例对大家有很好的帮助。

linux配置dns服务器配置命令

Linux系统的DNS服务器怎么配置,配置命令有哪些下面跟我一起来了解一下吧!

一、实验目的

熟悉Linux系统中DNS服务器的配置方法。理解配置过程的基本步骤的作用。

二、实验任务

(1)建立正向搜索区域,为网络个台服务器建立主机记录、别名记录。为网络建立邮件交换器记录。使得客户机能够根据服务器主机域名搜索出其IP地址。

(2)建立反向搜索区域,为网络个台服务器建立反向记录,使得客户机能够根据服务器主机IP地址搜索出其域名。

三、实验内容

1)DNS服务器配置的主要步骤:

首先在桌面右击,选择新建终端;

1 查看系统中是否已经安装了DNS服务器程序BIND,命令如下:

[root@libl root]#rpm –qa |grep bind(对照书本查看,一般都会有安装的。)

2、用命令直接启动dns服务器,命令如下:[root@libl root]# service named start

3、编辑主配置文件/etc/namedconf,主要是添加正向解析和反向解析,文件内容如下:

// generated by named-bootconfpl

options {

directory "/var/named";

/

If there is a firewall between you and nameservers you want

to talk to, you might need to uncomment the query-source

directive below Previous versions of BIND always asked

questions using port 53, but BIND 81 uses an unprivileged

port by default

/

// query-source address port 53;

};

//

// a caching only nameserver config

//

Controls {

Inet 127001 allow { localhost; } keys {rndckey; } ;

} ;

zone "" IN {

type hint;

file "namedca"; //用来指定具体存放DNS记录的文件

};

zone "localhost" IN { //用来指定具体存放DNS记录的文件

type master;

file " localhostzone";

allow-update { none ;} ;

};

zone "00127in-addrarpa" IN { //定义一个IP为12700 的反向解析

type master;

file "namedlocal";

allow-update { none ;} ;

};

zone "testcom" IN { //指定一个域名为testcom的`正向解析

type master;

file "testcomzone";

};

zone "173168192in-addrarpa" IN { //定义一个IP为192168173 的反向解析

type master;

file "173168192in-addrarpa zone";

} ;

Include “/etc/rndckey” ;

4、配置正向解析文件

正向解析是根据域名得到其IP地址。编辑正向解析文件/var/named/testcomzone 如下:

$TTL 86400

@ IN SOA dnstestcom webmastertestcom (

20110510; // 系列号,其值通常设置为日期。

28800; //刷新时间

7200; //重试

604800; //过期

86400; //生存时间

)

IN NS dns

@ IN MX 1 mail

dns IN A 19216817366

>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13446365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-08
下一篇 2023-08-08

发表评论

登录后才能评论

评论列表(0条)

保存