Linux DNS服务器

上传人:博****1 文档编号:492087947 上传时间:2023-12-14 格式:DOC 页数:7 大小:43.50KB
返回 下载 相关 举报
Linux DNS服务器_第1页
第1页 / 共7页
Linux DNS服务器_第2页
第2页 / 共7页
Linux DNS服务器_第3页
第3页 / 共7页
Linux DNS服务器_第4页
第4页 / 共7页
Linux DNS服务器_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《Linux DNS服务器》由会员分享,可在线阅读,更多相关《Linux DNS服务器(7页珍藏版)》请在金锄头文库上搜索。

1、Linux DNS服务器1 DNS简介2 使用域名服务 3 安装和配置Linux域名服务器 4 用解析工具nslookup检测DNS配置使用域名服务 两个配置文件/etc/host.conf文件host.conf文件指定如何解析主机名,Linux通过解析器库来获得主机名对应的IP地址。/etc/nsswitch.conf文件nsswitch.conf文件(系统数据库和域名服务转换设置文件)是由SUN公司开发的,用于管理系统中多个配置文件查找的顺序,它比/etc/host.conf文件提供了更多的功能。nsswitch.conf中的每一行或者是注释(以#号开头),或者是一个关键字,后跟冒号和对此

2、关键字的设置。其中对主机名查询的设置关键字为hosts。安装和配置Linux域名服务器1 安装Bind9 2 配置惟高速缓存域名服务器 3 配置主域名服务器 4 配置辅域名服务器5 配置域名转发器BIND的安装文件bind-9.2.2-21.i386.rpm BIND9的安装软件包caching-nameserver-7.2-7.noarch.rpm 配置缓存服务器需要安装的软件包BIND的安装命令rpm -Uvh bind-9.2.2-21.i386.rpm 安装BIND9软件包rpm -Uvh caching-nameserver-7.2-7.noarch.rpm 安装缓存服务器软件包BI

3、ND的启动与停止/etc/rc.d/init.d/named BIND的启动脚本service named start 启动BIND服务器的命令service named stop 停止BIND服务器的命令service named status 查询BIND服务器状态的命令service named restart 重新启动BIND服务器的命令named的配置文件文件说明/var/named/named.ca根域的配置文件/var/named/localhost.zone本地主机的正向解析文件/var/named/named.local本地主机的反向解析文件/etc/named.conf服务

4、器的主配置文件/var/named/域的正向解析配置文件/var/named/named.192.168.0域的反向配置解析文件/etc/named.conf配置文件options directory /var/named;pid-file /var/run/named/named.pid;zone . IN type hint;file named.ca;zone localhost IN type master;file localhost.zone;allow-update none; ;zone 0.0.127.in-addr.arpa IN type master;file name

5、d.local;allow-update none; ;/var/named/named.ca配置文件. 3600000 IN NS A.ROOT-SERVERS.NET.A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4; formerly NS1.ISI.EDU;. 3600000 NS B.ROOT-SERVERS.NET.B.ROOT-SERVERS.NET. 3600000 A 128.9.0.107; formerly C.PSI.NET;. 3600000 NS C.ROOT-SERVERS.NET.C.ROOT-SERVERS.NET. 36000

6、00 A 192.33.4.12; formerly TERP.UMD.EDU/var/named/named.local配置文件$TTL 86400$ORIGIN localhost. 1D IN SOA root (42 ; serial (d. adams)3H ; refresh15M ; retry1W ; expiry1D ) ; minimum1D IN NS 1D IN A 127.0.0.1/var/named/named.local配置文件$TTL 86400 IN SOA localhost. root.localhost. (1997022700 ; Serial288

7、00 ; Refresh14400 ; Retry3600000 ; Expire86400 ) ; MinimumIN NS localhost.1 IN PTR localhost.配置DNS解析器编辑文件/etc/resolv.conf在文件中添加:nameserver 192.168.1.112“192.168.1.112”为DNS服务器的IP地址,最多可以设置三个DNS.配置惟高速缓存域名服务器在已经安装软件包caching-nameserver-7.2-1.noarch.rpm的BIND服务器上,DNS服务器默认配置为高速缓存服务器文件/var/named/named.ca是DNS

8、根区域的数据库文件高速缓存DNS服务器配置解析/etc/named.conf文件中对DNS根服务器的配置部分:zone . IN type hint;file named.ca;zone .表示此段定义为根区域属性type hint:只有根区域的类型为“hint”file named.ca表示根区域的数据库文件为named.ca配置主域名服务器在文件/etc/named.conf中添加区域“”的定义:zone type master;file /var/named/.hosts;建立正向区域文件建立正向区域文件,并在其中添加记录:A记录NS记录CNAME记录MX记录正向区域文件实例建立正向区

9、域文件/var/named/.hosts如:$ttl . IN SOA . root.localhost. (103586024010800360060480038400 ). IN NS . IN A . IN CNAME . IN MX 10 . IN A 192.168.1.12创建反向主服务器在文件/etc/named.conf中添加区域“192.168.1”的定义:zone 1.168.192.in-addr.arpa type master;file /var/named/192.168.1.rev;“/var/named/192.168.1.rev”是该区域的区域文件建立反向区域

10、文件建立反向区域文件,并在其中添加记录:PTR记录NS记录CNAME记录反向区域文件实例建立反向区域文件/var/named/192.168.1.rev如:$ttl 384001.168.192.in-addr.arpa. IN SOA . root.localhost. (103586149010800360060480038400 )1.168.192.in-addr.arpa. IN NS .11.1.168.192.in-addr.arpa. IN PTR .12.1.168.192.in-addr.arpa. IN PTR .配置辅域名服务器在另一台Linux服务器上建立DNS从服务

11、器,在文件/etc/named.conf中添加区域“”的定义:zone type slave;file /var/named/.hosts;masters 192.168.1.10; ;类型为“slave”代表此区域是从服务器“192.168.1.10”是DNS主服务器的IP地址在DNS从服务器上建立反向解析区域,在文件/etc/named.conf中添加区域“”的定义:zone 1.168.192.in-addr.arpa type slave;file /var/named/192.168.1.rev;masters 192.168.1.10; ;类型为“slave”代表此区域是从服务器

12、“192.168.1.10”是DNS主服务器的IP地址配置域名转发器转发器是在named.conf文件中的options区段设置的。主要用到两个配置选项:forwarders:指定要把查询请求转发到的远程域名服务器的IP地址:forwarders ip_addr port ip_port ; ip_addr port ip_port ; . forward:启用域名转发功能:forward onlyDNS转发在/etc/named.conf中可以在options段中使用forwarders和forward指令设置DNS转发:options forwarders 192.168.1.110;192.168.1.112;forward first;forwardersforwarders DNS_IP_1;DNS_IP_2;forwarders指令用于设置将DNS请求转发到哪个服务器,可以指定多个服务器的IP地址。forwardforward first | only;forward指令用于设置DNS转发的工作方式:forward first设置优先使用forwarders DNS服务器做域名解析,如果查询不到再使用本地DNS服务器做域名解析。forward only设置只使用forwarders DNS服务器做域名解析,如果查询不到则返回

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号