LINUX配置DNS服务器.docx

上传人:b****8 文档编号:29360946 上传时间:2023-07-22 格式:DOCX 页数:8 大小:17.16KB
下载 相关 举报
LINUX配置DNS服务器.docx_第1页
第1页 / 共8页
LINUX配置DNS服务器.docx_第2页
第2页 / 共8页
LINUX配置DNS服务器.docx_第3页
第3页 / 共8页
LINUX配置DNS服务器.docx_第4页
第4页 / 共8页
LINUX配置DNS服务器.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

LINUX配置DNS服务器.docx

《LINUX配置DNS服务器.docx》由会员分享,可在线阅读,更多相关《LINUX配置DNS服务器.docx(8页珍藏版)》请在冰豆网上搜索。

LINUX配置DNS服务器.docx

LINUX配置DNS服务器

配置主DNS服务器

DNS是DomainNameSystem,它能够把形如本站域名转换为219.136.249.93这样的IP地址;没有DNS,浏览时,就必须用219.136.249.93这么难记的数字来访问。

提供DNS服务的就是DNS服务器。

DNS服务器可以分为三种,高速缓存服务器(Cache-onlyserver)、主服务器(PrimaryNameserver)、辅助服务器(SecondNameServer)。

[1]配置主DNS服务器

首先我们做以下假设:

A服务器为的主域名服务器,其IP地址为10.0.0.1,B服务器为的辅助域名服务器,其IP地址为10.0.0.2;

下面我们配置服务器10.0.0.1为的主DNS服务器

Linux下的dns功能是通过bind软件实现的。

bind软件安装后,会产生几个固有文件,分为两类,一类是配置文件在/etc目录下,一类是dns记录文件在/var/named目录下。

加上其他相关文件,共同设置dns服务器。

下面是所有和dns设置相关文件的列表与说明。

位于/etc目录下主要有:

resolv.conf,named.conf。

1、“resolv.conf”文件,“nameserver10.0.0.211”。

文件内容:

nameserver10.0.0.1//它的首选DNS,和WINDOWS类似

2、named.conf文件。

named.conf是dns配置的核心文件。

#named.conf-configurationforbind

#

#Generatedautomaticallybybindconf,alchemistetal.

controls{

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

};

include"/etc/rndc.key";options{

directory"/var/named/";

};

zone"."{

typehint;

file"named.ca";

};

zone"0.0.127.in-addr.arpa"{

typemaster;

file"0.0.127.in-addr.arpa.zone";

};

zone"localhost"{

typemaster;

file"localhost.zone";

};

zone""{

typemaster;

file".zone";

};

添加下面一段内容就好,如上:

zone""{

typemaster;

file"zone";

};

以上语句表示域的DNS数据存放在/var/named/目录下的.zone中;

#vi/var/named/,写入下面内容:

$TTL86400

@INSOA..(

20071103;serial

28800;refresh

7200;retry

604800;expire

86400;ttl

@INNS

wwwINA11.0.0.10

该文件的前部分是相应的参数设置,此部分不需要改动,后面的部分就是具体的DNS数据;

例如:

wwwINA11.0.0.10

将解析到地址11.0.0.10;

[2]配置辅助DNS服务器

配置服务器11.0.0.2为辅助dns服务器

辅助DNS服务器,可从主服务器中转移一整套域信息。

区文件是从主服务器中转移出来的,并作为本地磁盘文件存储在辅助服务器中。

在辅助服务器中有域信息的完整拷贝,所以也可以可以回答对该域的查询。

这部分的配置内容如下:

zone"

lave;

file".zone";

masters{10.0.0.1;};

};

把type改成slave,file和主服务器相同;masters指象他的主服务器的地址,注意masters有加S

④测试DNS服务器

启动服务servicenamestart

在客户机上运行nslookup,输入要查询的主机名,看是否返回正确的ip地址

输入会返回IP:

10.0.0.10

内联网主机服务器的主机名为dns,IP是:

192.168.1.254,启用作为域名.

  整个过程需要配置以下几个配置文档:

  /etc/hosts

  /etc/host.conf

  /etc/resolv.conf

  /etc/named.conf

  /var/named/named.192.168.1

  /var/named/

  

  1.首先配置/etc/hosts指定Ip到主机的影射,下面是配置好的文档

  -------------------------------------------------------

  #IPAddressHostnameAlias

  127.0.0.1localhost

  192.168.1.254dns

  --------------------------------------------------------

  

  2.接下来是/etc/host.conf的配置

  --------------------------------------------------------

  orderhosts,bind

  multion

  --------------------------------------------------------

  这个配置的意思是从/etc/hosts开始查询,然后是DNS,如果是多个主机将全部返回

  

  3.配置/etc/resolv.conf

  --------------------------------------------------------

  search

  nameserver192.168.1.254

  --------------------------------------------------------

  这儿配置的是DNS客户,search指定的是客户默认域名,nameserver则是指定使用的DNS服务器的IP地址,这里使用的是正在配置DNS服务器的主机IP地址:

192.168.1.254

  

  4.配置/etc/named.conf,这个文档的配置很重要

  --------------------------------------------------------

  //generatedbynamed-bootconf.pl

  

  options{

  directory"/var/named";

  /*

  *Ifthereisafirewallbetweenyouandnameserversyouwant

  *totalkto,youmightneedtouncommentthequery-source

  *directivebelow.PreviousversionsofBINDalwaysasked

  *questionsusingport53,butBIND8.1usesanunprivileged

  *portbydefault.

  */

  //query-sourceaddress*port53;

  };

  

  //

  //acachingonlynameserverconfig

  

  //

  zone"."{

  typehint;

  file"named.ca";

  };

  

  zone"0.0.127.in-addr.arpa"{

  typemaster;

  file"named.local";

  };

  

  

  zone"1.168.192.in-addr.arpa"{

  typemaster;

  file"named.192.168.1";

  };

  

  zone""{

  typemaster;

  file"";

  };

  --------------------------------------------------------

  里面的//后和/**/里的内容都是注释,尤其要注意里面的标点要正确,zone"1.168.192.in-addr.arpa"是配置反序查找,而zone""则是配置正序查找

  

  5.创建区数据文件/var/named/named.192.168.1,只需复制/var/named/named.local为/var/named/named.192.168.1进行修改(注意:

是复制不是更名),修改后的内容如下:

  ---------------------------------------------------------

  @INSOA..(

  1997022700;Serial

  28800;Refresh

  14400;Retry

  3600000;Expire

  86400);Minimum

  INNS.

  1INPTR.

  ---------------------------------------------------------

  里面各个标点也必须正确!

  

  6.创建数据文件/etc/,正确结果如下:

  ---------------------------------------------------------

  @INSOA..(

  1997022700;Serial

  28800;Refresh

  14400;Retry

  3600000;Expire

  86400);Minimum

  INNSdns

  dnsINA192.168.1.254

  wwwINCNAMEdns

  ----------------------------------------------------------

  这里NS是域名服务器,A是地址记录,CNAME是规范的名程也指替换,也就是说用与一样.

  

  7.仔细检查确保正确后,重新启动DNS守护进程named:

  #/etc/rc.d/init.d/namedrestart

  

  8.检查DNS服务器

  先telnet192.168.1.254,然后ping外部网址,再用nslookup

  正确的话DNS服务器配置成功.这时内部网的计算机都可用192.168.1.254作为域名服务器.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 公务员考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1