⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dns配置示例!.htm

📁 台大计中UNIX讲义
💻 HTM
📖 第 1 页 / 共 2 页
字号:

  其中在SOA (Start of Authority)记录中的ns.net.dlut.edu.cn. 为此文件
所在主机名(切记:完整的主机名最后应以点结束),hbwork.dlut.edu.cn
为管理员Email地址hbwork@dlut.edu.cn的变通形式,因@号在此文件
中代表当前授权域名,即/etc/named.boot相应记录中指定的域名net.dlut.edu.cn
960072601为序列好,每更改一次此值应增加,备份域名服务器根据此值决定是否
应从主域名服务器请求新的数据;NS记录指定此域(net.dlut.edu.cn)的两个域名
服务器,其中net.dlut.edu.cn.的IP地址在下面由 A (address)记录给出,
cedrus.dlut.edu.cn. 的IP地址由resolver从dlut.edu.cn.域名服务器获得。

  在其后的A记录指明了相应主机的IP地址,如主机ns有两个IP地址。请注意主机
gw的完整名称为gw.net.dlut.edu.cn. ,因为此名称不是以点结束,因此其主机名
将追加域名net.dlut.edu.cn构成完整的主机名(fully qualified domain names)
当然在此文件中还有其他记录类型,如CNAME MX 等,具体请参考named文档,以下
仅给出简单示例:
   设定别名:如linux.dlut.edu.cn 为主机ns.net.dlut.edu.cn之别名,主机
gingko.dlut.edu.cn有别名ftp.dlut.edu.cn www.dlut.edu.cn mail.dlut.edu.cn
则在域dlut.edu.cn的域名服务器的数据文件中使用如下记录:

    gingko                IN   A  202.118.66.8
    ftp                   IN   CNAME gingko.dlut.edu.cn.
    www                   IN   CNAME gingko.dlut.edu.cn.
    mail                  IN   CNAME gingko.dlut.edu.cn.
    linux.dlut.edu.cn.    IN   CNAME  ns.net.dlut.edu.cn.

   设定邮件交换MX(Mail Exchange)记录,如指定user@net.dlut.edu.cn的邮件由主机
ns.net.dlut.edu.cn接收,相应备份邮件服务器为gingko.dlut.edu.cn,可使用如下记录
(当然相应主机的sendmail.cf应做适当调整):

   @       IN      SOA     ns.net.dlut.edu.cn. hbwork.dlut.edu.cn. (
                        960072601       ; Serial
                        300     ; Refresh - 5 minutes
                        60      ; Retry - 1 minute
                        38400   ; Expire - 2 weeks
                        43200 ) ; Minimum - 12 hours
        IN      NS      ns.net.dlut.edu.cn.
        IN      NS      cedrus.dlut.edu.cn.
        IN      MX      1 ns.net.dlute.du.cn.   
        IN      MX      10 gingko.dlut.edu.cn.  

    MX之变通形式,如在此域名服务器上指定user@net.dlut.edu.cn的邮件由
    ns.net.dlut.edu.cn. 接收,也可使用如下形式之一:
   
    (1)
        net.dlut.edu.cn.   IN   A  202.118.65.1

    (2)
        net.dlut.edcu.cn.  IN   CNAME gw.net.dlut.edu.cn.
    
    但不建议使用上面两种方式。


4. 建立文件/etc/namedb/db.202.118.65,本文件为进行反向查询(由IP查找域名)初始化
文件,文件内容列表如下:
   
;
; Data file for reverse address to hostname.
;
@       IN      SOA     ns.net.dlut.edu.cn. hbwork.dlut.edu.cn. (
                        960072601       ; Serial
                        300     ; Refresh - 5 minutes
                        60      ; Retry - 1 minute
                        1209600 ; Expire - 2 weeks
                        43200 ) ; Minimum - 12 hours
        IN      NS      ns.net.dlut.edu.cn.
        IN      NS      cedrus.dlut.edu.cn.
1.65.118.202.in-addr.arpa.      IN      PTR     ns.net.dlut.edu.cn.


5.建立文件/etc/namedb/localhost.rev,内容如下:

;
; BIND data file for local loopback interface.
;
@       IN      SOA     ns.net.dlut.edu.cn. hbwork.dlut.edu.cn. (
                        96072601        ; Serial
                        3600    ; Refresh
                        300     ; Retry
                        3600000 ; Expire
                        3600 )  ; Minimum
        IN      NS      ns.net.dlut.edu.cn.
1       IN      PTR     localhost.

   更改ns.net.dlut.edu.cn.为你的主机名,hbwork.dlut.edu.cn.为你的
Email 地址。

6.创建文件/etc/namedb/root.cache,列出顶级域名服务器,内容如下:

.       99999999  NS      I.ROOT-SERVERS.NET.
.       99999999  NS      F.ROOT-SERVERS.NET.
.       99999999  NS      G.ROOT-SERVERS.NET.
.       99999999  NS      A.ROOT-SERVERS.NET.
.       99999999  NS      H.ROOT-SERVERS.NET.
.       99999999  NS      B.ROOT-SERVERS.NET.
.       99999999  NS      C.ROOT-SERVERS.NET.
.       99999999  NS      D.ROOT-SERVERS.NET.
.       99999999  NS      E.ROOT-SERVERS.NET.

;; ADDITIONAL RECORDS:
I.ROOT-SERVERS.NET.     99999999 A       192.36.148.17
F.ROOT-SERVERS.NET.     99999999 A       192.5.5.241
G.ROOT-SERVERS.NET.     99999999 A       192.112.36.4
A.ROOT-SERVERS.NET.     99999999 A       198.41.0.4
H.ROOT-SERVERS.NET.     99999999 A       128.63.2.53
B.ROOT-SERVERS.NET.     99999999 A       128.9.0.107
C.ROOT-SERVERS.NET.     99999999 A       192.33.4.12
D.ROOT-SERVERS.NET.     99999999 A       128.8.10.90
E.ROOT-SERVERS.NET.     99999999 A       192.203.230.10

  此文件不做任何改动既可使用,当然也可用实用程序dig取得最新顶级
域名服务器列表,方法如下:
   dig @ns.internic.net . ns


7.
(1) Slackware 3.x
    修改系统启动文件 /etc/rc.d/rc.inet2,去掉named部分的注释
(2) Redhat 5.x/6.x
    看一下系统中是否有如下文件:
    /etc/rc.d/init.d/named以及/etc/rc.d/rc3.d/S*named
    如果没有建立文件/etc/rc.d/init.d/named, 文件内容如下:
    
#!/bin/sh
#
# named           This shell script takes care of starting and stopping
#                 named (BIND DNS server).
#
# chkconfig: 345 55 45
# description: named (BIND) is a Domain Name Server (DNS) \
# that is used to resolve host names to IP addresses.

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

[ -f /usr/sbin/named ] || exit 0

[ -f /etc/named.conf ] || exit 0

# See how we were called.
case "$1" in
  start)
        # Start daemons.
        echo -n "Starting named: "
        daemon named
        echo
        touch /var/lock/subsys/named
        ;;
  stop)
        # Stop daemons.
        echo -n "Shutting down named: "
        killproc named
        echo "done"
        rm -f /var/lock/subsys/named
        ;;
  status)
        status named
        exit $?
        ;;
  restart)
        /usr/sbin/ndc restart
        exit $?
        ;;
  *)
        echo "Usage: named {start|stop|status|restart}"
        exit 1
esac

exit 0

#End of /etc/rc.d/init.d/named

在/etc/rc.d/rc3.d/下建立相应的连接(确认没有文件S*named?)
#cd /etc/rc.d/rc3.d
#ln -s ../init.d/named S98named

(3)Debian 2.x
   如果你用的是Debian 2.x, 我想你肯定能修改相关的系统启动文件:)

8.确认文件/etc/host.conf文件host行内容如下:
  
   order hosts,bind

9.创建或编辑文件/etc/resolv.conf,指向新的域名服务器,内容如下:

  domain net.dlut.edu.cn
  nameserver 202.118.65.1

  其中domain一行为你的域名,nameserver为你的域名服务器的IP地址。

  如在运行named或系统重新启动后域名不好用,可执行/sbin/netconfig,在域名
服务器配置部分输入新的域名及域名服务器IP地址,再重新启动机器。

10. DNS Client的配置
  (1) Unix 操作系统
      编辑/etc/resolv.conf,参见服务器/etc/resolv.conf
  (2) Windows 95 
      更改网络中TCP/IP的DNS设置
  (3) Novell Lan Workplace 
      Sun PC-NFS
      FTP TCP/IP

      更改响应resolv.cfg 文件即可。


--
※ 来源:.碧海青天 bbs.dlut.edu.cn.[FROM: helius.dlut.edu.]
</PRE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -