linux DNS服务器搭建
linux_DNS服务器搭建 一、域名与域名解析在网络中区别各个主机,给每台主机分配一个唯一的地址,这个地址焦作“IP地址”.但这些数字大家难以记住,所有就采取“域名”的方式来取得这些数字.不过最终还是有DNS服务器将域名转换为对应的IP地址才能访问主机 DNS服务,又叫域名解析服务,就是提供域名与 IP的相互装换.域名的正向解析是将主机名转换成IP地址的过程,域名的反响 解析是将IP解析成域名的过程,这种解析过程用户是看不到的. 二、DNS架构 域的层次像一个倒立的树状,有根域、二级域、子域、直到的主机,在internet中的域是用interNIC负责管理的,域名的服务则由DNS来实现 三、DNS解析流程
1,客户机发出请求一个域名的IP地址时.如果本机hosts文件中没有相关的解析,则向本地的DNS服务器发出解析请求 2.如果本地DNS服务器上有该域名的记录,则会直接返回给客户机;如果本地DNS服务器没有该域名的解析记录,则本地DNS服务器向根DNS服务器询问域名的IP地址; 3.如果根服务器上有该域名的解析信息,则直接返回信息给本地DNS服务器,本地服务器再将信息返回给客户机!如果根服务器上没有该域名的解析信息,则返回管辖.cn解析业务的DNS服务器的IP地址 以此类推,会一直向下级服务器请求! 四、搭建DNS服务器 我们在红帽上搭建DNS服务 DNS服务器主程序安装包名bind-9.3.3-7.el5.i386.rpm 查看bind安装包是否安装
查看DNS安装包 安装dns服务包,在这我们全部安装 rpm -ivh bind* caching*
安装完成后.cd到/var/named/chroot/etc目录下查看是否有一下文件 named.caching-nameserver.conf named.rfc1912.zones是DNS服务的主配置文件我们要改这两个配置文件!我们先备份一份出来!方便以后出问题恢复此文件 named.caching-nameserver.conf是设置DNS服务器的全局参数 (注:dns服务启动要读取etc下的named.conf这个配置文件,如果没这个文件再去读取named.caching-nameserver.conf文件.) 备份好这个俩个文件后,修改这两个文件 这是named.caching-nameserver.conf文件未修改前的,红色标记的地方要修改为如下图 再修改第二个配置文件named.rfc1912.zones,下图是未修改前的配置文件 修改后的文件为 保存退出!cd到/var/named/chroot/var/named目录下 拷贝三分新的文件出来,如图 puff.com.zone wolf.com.zone这个两个文件是正向解析文件.两个不同的域名,6.168.192.in-addr.local为反向解析文件,编辑这三个文件 是wolf.com.zone 再修改puff.com.zone 修改6.168.192.in-addr.local 当然修改这几个文件的顺序是没次序的!先修改那个都可以的!保存退出! DNS服务器的配置文件这样都配好了! 启动DNS服务,服务名为named 下面我们用nslookup测试一下DNS是否能解析,先测一下正向解析 黄色框里域名,红色框里为返回的地址,看来dns服务器起作用了,然后我们才测一下反向解析 黄色框里为输入的IP地址,红色框里为返回域名,反向解析也是没问题的! 我们测试一下window下能不能返回正确的信息,找一台windows机器试一把
把windows的dns指向刚刚搭建的地址 用nslookup工具测试一下 正向解析是没问题的!测一下反向解析 反向解析也没问题!我们的dns服务器搭建完毕,供大家参考!有错误的地方,请大家指教!!嘿嘿 本文出自 “初学乍练” 博客,请务必保留此出处http://cuilinyang.blog.51cto.com/1474566/602592
|
|||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |