Linux 网管 123 --- 第7章. 自订的组态及管理内容 -2.DNS

2016-01-29 19:19 7 1 收藏

Linux 网管 123 --- 第7章. 自订的组态及管理内容 -2.DNS,Linux 网管 123 --- 第7章. 自订的组态及管理内容 -2.DNS

【 tulaoshi.com - Linux 】

 
网域名称伺服器 (DNS) 组态及管理
在我工作的很多地方,我们使用 Linux 作为 DNS 伺服器。它表现的非常好。这一节将会指出使用 Red Hat
 发行版内含的标准 BIND 8.x 套件所提供这些服务的 DNS table 组态 
   注意: Red Hat 5.1 及更早的版本使用 BIND 4.x 套件,它的组态档格式有一点点不同。 BIND 8.x 比 
   BIND 4.x 提供更多的功能,而且 4.x 已经不再发展了, 您可能需要考虑升级到最新版的 BIND 套件。
   先安装 BIND RPM 套件 (查看 第10章,使用 Red Hat 套件管理程式 (RPM) 一节 有关使用 RPM 公用程式
   的细节),然後转换您的组态成新的格式。 
幸运地,转换原有的 BIND 4.x 组态档以符合 BIND 8.x 很简单 ! 就像是 BIND 位於文件档的目录下的一部份
 (例如, ``/usr/doc/bind-8.1.2/'' 相对於 BIND version 8.1.2),有一个档叫做 ``named-bootconf.pl'' ,
 这是一个可执行的 Perl 程式。 假设您已经在系统上安装好 Perl,您可以利用这个程式转换您的组态档。键入
 下列指令完成它 (以 root 身分): 
  cd /usr/doc/bind-8.1.2
./named-bootconf.pl < /etc/named.boot  /etc/named.conf
mv /etc/named.boot /etc/named.boot-obsolete
 


您现在应该会得到一个可以在 BIND 8.x 下使用的档案 ``/etc/named.conf'' 。 原有的 DNS table 在新版的
BIND 下也可以使用, 因为 table 的格式还是一样。
 

在 Linux 下组态 DNS 服务与下列步骤有关: 
要起始 DNS 服务, ``/etc/host.conf''这个档案看起来应该像下面着个样子: 
  # Lookup names via /etc/hosts first, then by DNS query
order hosts, bind
# We don't have machines with multiple addresses
multi on
# Check for IP address spoofing
nospoof on
# Warn us if someone attempts to spoof
alert on
 

加大的  spoof 侦测可以增加一点 DNS 搜寻的命中率(管可以忽略),所以如果您不担心这个的话可以 
disable “nospool”及“alert” 项目。 

依需要编辑 ``/etc/hosts'' 档。一般在这里不必改太多, 但为了增加效率可以增加您最常存取的主机 
(像是本地伺服器) 以避免过度使用 DNS 搜寻在他们身上。 

 ``/etc/named.conf'' 档应该根据下面例组态指出 DNS table 

   (注意:下面的 IP 位址只是例,必须根据您自己的 class 位址更改!): 

options {
        // DNS tables are located in the /var/named directory
        directory "/var/named";

        // Forward any unresolved requests to our ISP's name server
        // (this is an example IP address only -- do not use!)
        forwarders {
                123.12.40.17;
        };

        /*
         * If there is a firewall between you and name

来源:http://www.tulaoshi.com/n/20160129/1509063.html

延伸阅读
  下一步,启动程式需要写入一个 boot loader 到您的硬碟中。如果您将您的系统设定为多重开机 (查看 和 其他作业系统的多重开机 一节 有关细节) ,boot loader (在 Intel系统上叫做 LILO ) 负责自其他作业 系统中启动 Linux 。  “Lilo ...
  如果愿意的话, 可以在系统开机时利用 X 桌面管理程式 (``xdm'') 自动启动 X Window 系统。这样作可以让您 的系统一直处在 X 之下运作 (您仍然可以从 GUI 利用 --  切换到一般的主控台,必要的话也可 以用-  回到 GUI)。这样做是提供您使用者一个友...
如果愿意的话, 可以在系统开机时利用 X 桌面管理程式 (``xdm') 自动启动 X Window 系统。这样作可以让您 的系统一直处在 X 之下运作 (您仍然可以从 GUI 利用-- 切换到一般的主控台,必要的话也可 以用- 回到 GUI)。这样做是提供您使用者一个友善且吸引人的环境的好办法,且可以避免常常需要键 入 ``startx'。 要 enable xdm,只要编辑 ``/e...
  目录   什麽是 Linux?  打破迷思  一个使用者的观点  欢迎来到 Linux !  什麽是 Linux? Linux 是在很多不同平台上运作的真正32位元作业系统 ,包括 Intel, Sparc, Alpha, 及 Power-PC  (在某些平台中,像是 Alpha,Linux&nbs...
   GNU 网路物件模组环境 (GNU Network Object Model Environment GNOME) 是一个强化您 X window 环境的  视窗环境。它是全功能,包括很多您可能会发现很有用的选项。然而,在写这份文件的时候,GNOME 仍有一  点小 bug,表示您可能必须处在偶尔不正...

经验教程

759

收藏

23
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部