LinuxDNS服务器环境配置详解.docx_第1页
LinuxDNS服务器环境配置详解.docx_第2页
LinuxDNS服务器环境配置详解.docx_第3页
LinuxDNS服务器环境配置详解.docx_第4页
LinuxDNS服务器环境配置详解.docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux DNS服务器环境配置详解部门PC技术拟定郑俊平日期2014.08.01审核日期修订日期 杭州织天网络科技有限公司目录DNS概述1DNS域名系统简介2DNS查询的工作原理3DNS常见名词4DNS安装及配置5DNS服务安装6DNS配置文件详解7DNS常见问题及处理方式8一、DNS概述1.1.DNS域名系统简介DNS 即域名系统 (Domain Name System) ,它是由解析器和域名服务器构成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须 对应一个IP地址,而IP地址不一定只对应一个域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形 式:主服务器和转发服务器。在Internet上域名与IP地址之间是一对一(或者多对一)的,也可采用DNS轮循实现一对多,域名虽然便于人们记忆,但 机器之间只认IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。DNS 命名用于 Internet的 TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。1.2.DNS查询的工作原理DNS查询过程按两部分进行l 名称查询从客户端计算开始,并传送给本机的DNS客户服务程序进行解析;l 如果不能在本机解析查询,可根据设定的查询DNS服务器来解析名称。以上两种查询方式的具体解析过程如下1.2.1本地解析1.2.2查询DNS服务器1.3.DNS常见名词s 区(zone):区是DNS名称空间的一个连续部分,其中包含了一组存储在DNS服务器上的的资源记录。s 资源记录:DNS服务器的信息数据,按照分类进行存储,能够解析客户端的DNS请求。s 区文件:包含区资源记录的文件,选择DNS服务器为授权服务器,管理该区域。s DNS缓存:DNS服务器在解析客户机请求时,如果本地没有该DNS信息,则就会询问其它DNS服务器,当其它域名服务器放回查询结果时,该DNS服务器会将结果记录在本地的缓存中,成为DNS缓存。s 正向解析:域名到IP地址的解析过程。s 反向解析:从IP地址到域名的解析过程。s 全域名:FQDN(Fully Qualified Domain Name)是指主机名加上全路径,全路径中列出了序列中所有域成员。二、 DNS安装及配置s 2.1. DNS服务(bind)安装安装方式有很多种,可以单独下载安装包编译安装、也可以使用rpm q bind 安装(rpm安装的缺点是文件的关联性太大),这里我们使用yum install bind 命令进行安装 如果没有这个yum包的话建议使用yum list updates 更新下yum库下面我们开始安装:输入yum install bind* 按回车 等待一会后会询问是否下载所有相关安装包 按Y后看到complete!后就表示安装成功了!下面启动和停止DNS服务启动DNS服务:services named start停止DNS服务:services named stop 重新启动DNS服务:service named restarts 2.2.DNS配置文件详解2.1.1首先配置主文件 vim /etc/named.conf 在主文件内加入正向解析和反向解析的配置(以下红字为修改过的地方)/ named.conf/ Provided by Red Hat bind package to configure the ISC BIND named(8) DNS/ server as a caching only nameserver (as a localhost DNS resolver only)./ See /usr/doc/bind*mple/ for example named configuration files./options listen-on port 53 any; ; listen-on-v6 port 53 :1; ; directory /var/named;/存放正向,反向解析的配置文件目录路径 forwarders ;/指定查询的目标DNS服务器 dump-file ar/named/data/cache_dump.db; statistics-file ar/named/data/named_stats.txt; memstatistics-file ar/named/data/named_mem_stats.txt; allow-query any; ;/允许所有网段的用户来查询/ allow-transfer 192.168.9/0;/只允许某个网段的DNS来同步 recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file /etc/named.iscdlv.key; managed-keys-directory ar/namednamic;logging channel default_debug file data/named.run; severity dynamic; ;/根区域文件zone . IN type hint; file named.ca;/域正向解析zone IN type master; /maste表示定义的主域名服务器如果要配置辅/助域名服务器的话就 改成slave,还有根域名服/务器hint file .zone; /正向解析的具体解析文件 allow-update none; ;/域反向解析zone 168.192. /这里的192.168是一个段,也可以是192.168.0这样的段 type master; file named.192.168.9; /反向解析的具体解析文件 allow-update none; ;include /etc/named.rfc1912.zones;include /etc/named.root.key; 2.1.2配置正向解析文件和反向解析文件新建正向具体解析文件:vim/var/named/.zone(文件名一定要和主文件中配置的解析文件一样)然后在文件中输入以下内容: $TTL 86400$ORIGIN . IN SOA .( 42;Serial (序號) 10080 ;Refresh 15M ;Retry 1W ;Expire 1D ) ; Minumum IN NS .dns IN A 54www IN A 54m IN A 54 这里的 ;(分号表示注释)表示. . 表示管理员邮箱序號 (Serial) 、更新頻率 (Refresh)、失敗重新嘗試時間 (Retry)、失效時間(Expire)、快取時間 (Minumum TTL)新建反向具体解析文件:vim/var/named/named.192.168.9 $TTL 86400 IN SOA . ( 2003053013 ; serial 28800 ; refresh 14400 ; retry 604800 ; expire 1H) ; minimum IN NS .254.9 IN PTR .254.9 IN PTR .254.9 IN PTR .注意:无论正向还是反向的具体解析文件中,域名都是以英文符号“.”结尾的2.1.3. 修改vi/etc/resolv.conf(配置本机适用什么DNS服务器的配置文件)nameserver54/改为了本机刚刚配置的DNS服务器地址了2.1.4. 重启DNS服务器services named restarts 2.3. DNS常见问题 如果重启报错 则

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论