首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
Google
首页 入门 Linux编程 系统管理 网络管理 Linux认证 Unix/BSD Linux数据库 Linux集群 Linux手册 Linux下载 Ubuntu 论坛 专题 RSS
您现在的位置: 中国IT实验室 >> Linux >> 网络管理 >> Linux服务器 >> 正文

鸟哥的Linux学习笔记 DNS服务器知识

  16.DNS的master/slave架构

  master——本身具有提供Internet查询所需的资料

  slave——

  Cache-only——这种DNS主机没有自己的资料库,单纯帮助Client端向外部的DNS主机要求资料而已。代理?

  17.Cache-only单纯的forward DNS主机设定

  (1) 编辑主要设定档 /etc/named.conf

  a> 注释用"//"

  b> 每个段落之后要用";"结束

  c> 实例:

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

  [root@linux ~]# vi /etc/named.conf

  // 虽然 CentOS 将这个档案放置到 /var/named/chroot/etc 当中,

  // 不过他很好心的帮我们作了个连结,所以你还是可以直接编辑这个档案啦!

  options {

  directory "/var/named";

  dump-file "/var/named/data/cache_dump.db";

  statistics-file "/var/named/data/named_stats.txt";

  pid-file "/var/run/named/named.pid";

  forward only; //只允许 forward!

  forwarders {

  168.95.1.1; //我这里使用 hinet 的 DNS !

  139.175.10.20; //这个是 seednet 的 DNS !

  };

  };

  include "/etc/rndc.key";

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

  这里要确认一下,pid-file的所有人必须是named这个user才行

  [root@linux ~]# ls -ald /var/named/chroot/var/run/named

  drwxrwx—— 2 named named 4096 Oct 12 11:48 /var/named/chroot/var/run/named

  (2) 启动named

  # /etc/init.d/named start

  (3) 观察port的变化

  并不一定启动时成功就表明DNS成功了,还要来看一下port 53有没有启动

  # netstat -utln

  (4) 检查/var/log/messages的信息

  tail -n 15 /var/log/messages | grep named

  Oct 16 15:08 linux named[76]: starting BIND 9.2.4 -u named -t /var/named/chroot <==成功启动

  (5) 客户端测试

  18.DNS服务器小结:

  a> 主要设定档是/etc/named.conf

  b> 每个正解、反解都需要一个档案,而档案的档名是由/etc/named.conf所设定的

  c> 目前的BIND程序已经进行chroot了,可以参考/etc/sysconfig/named

  d> 当DNS查询时,若本身没有资料库,则前往root(.)或forwarders主机查询

  e> DNS服务器的架设需要上层DNS的授权才可以成为合法的DNS服务器,否则只能是内部的

  f> named是否启动成功务必要查阅/var/log/messages内的信息

  19.一个内部的DNS服务器的架设案例

  [目标及环境]

  该DNS服务器针对vbird.tsai这个域名来设计,并且对应的反解为192.168.1.0/24

  另外还针对本机localhost以及127.0.0.1这个预设的领域来对应

  当然还要包含最上层.(root)这个域名的主机名资料库

  所以,设定档及正反解zone的资料库档案应该有:

  (1) named.conf 设定档

  (2) named.vbird.tsai vbird.tsai的正解

  (3) named.192.168.1 192.168.1.0/24的反解

  (4) named.root .(root)的资料库

  (5) named.localhost localhost的正解

  (6) named.127.0.0 127.0.0.1/24的反解

  如果还想加入其他的域名,例如niki.tsai,那就再多一个资料库正解档案即可!

上一页  [1] [2] [3] [4] [5] 下一页

【责编:Yoyo】
中国IT教育
相关产品和培训
文章评论
 友情推荐链接
 专题推荐

 ·防范Linux病毒 打造没有病毒的乐土…
 ·Linux Shell编程实用指南…
 ·Linux日志分析与管理
 ·揭密Linux内存管理
 ·邮件服务Sendmail应用配置
 ·Linux 安全管理…
 ·Linux 下DNS服务器架设攻略…
 ·Linux 下的路由的配置与应用…
 ·专题:Apache实用手册
 ·全面剖析Linux文件系统
 今日更新
 认证培训
 频道精选
 Windows频道导航