LINUX笨鸟先飞服务配置之DNS1/2
学习DNS如果了解windows的DNS可以结合windows的DNS来学习,简单的来了解一下什么是DNS:数据的传输是知道源地址和目的地址的也就是通过IP地址来进行数据交换的,但是IP地址非常的多很不容易记为了弥补这个缺陷,柏克莱大学发展出另一套分层式管理主机名称对应IP系统--Berkeley Internet Name Domain(简称BIND),该系统通过分层式管理可以奇松进行维护工作,这也是目前世界使用最广泛的域名系统(Domain Name System,简称DNS)包括windows的DNS也是采用的这个机制! DNS 域名系统,也就是进行域名解析的.这里有几个名词(正向解析/反向解析/zone)正向解析简单的来说,当大家在访问百度的时候直接输入www.baidu.com 就可以了DNS就会自动的把输入的域名解析为IP地址.反向解析和正向解析正好相反把IP解析为域名.zone:中文名称是区域的意思.说简单一点,一个正解或一个反解的设置就是一个区域,例像规范baidu.com这个域的设置,那么他就是一个Zone.更多的信息自己查看一下资料! DNS server咱们安装三个软件包: [root@luotianshuai ~]# rpm -ivh /media/Server/bind-9.3.3-7.el5.i386.rpm 这个是DNS Servers的软件包 [root@luotianshuai ~]# rpm -ivh /media/Server/bind-chroot-9.3.3-7.el5.i386.rpm bind-chroot是bind的一个功能,使bind可以在一个chroot的模式下运行.也就是说,bind运行时的根目录,并不是系统真正的根目录,只是系统中的一个子目录而已.这样做的目的是为了提高安全性. [root@luotianshuai ~]# rpm -ivh /media/Server/caching-nameserver-9.3.3-7.el5.i386.rpm 同样检查软件是否安装如果没有安装安装上
默认的DNS主配置文件是:/etc/named.conf (作用:主要规范主机设置、指定Zone文件存放位置、权限设置等) 当安装了bind-chroot之后实际的配置目录是:/var/named/chroot/etc/named.conf 注:主配置文件是默认没有的,当咱们安装了caching-nameserver-9.3.3-7.el5.i386.rpm之后会在目录下有一个模板文件:named.caching-nameserver.conf 数据库文件(区域文件)默认是:/var/named/* (作用:主要记录主机名和IP地址对应等) 当安装了bind-chroot之后实际的配置目录是:/var/named/chroot/var/named/* 当然如果只安装bind-9.3.3-7.el5.i386.rpm 也是可以架设一个DNS服务器的,但是为了安全还是建议安装chroot! 1、配置一个cache-only DNS服务器(仅转发DNS查询) 这个比较简单直接更改模板文件名称为:named.conf 即可 进入到实际的目录下:/var/named/chroot/etc 执行:mv named.caching-nameserver.conf named.conf 先说一下DNS服务器的应用环境 需要架设DNS: A、需要接入internet的主机非常多或者庞大的时候,或者你们公司有十几台服务器需要接入到网络并切有很多业务都需要架设一台DNS服务器 B、服务器名称需要时常变动、或者增加服务器 不需要架设服务器 A、网络中主机不是很多 B、对后面接的数值越小代表其越优先,而接的主机名称有A记录.如果没有mail Server就不需要设置这个标志
CNAME:别名这个就简单多了这个就是建立一个别名记录. TXT:这个就是一些说明,不要太详细要不就会不太安全. HINFO:后面接两个参数,第一个为硬件的等级,第二个为操作系统. 未完~~~~~~ 本文出自 “震动心弦” 博客,请务必保留此出处http://shuainotebook.blog.51cto.com/1271282/741776 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |