HOME 生活记录运维/编程
作者/来源:yixinu.com
栏目:运维/编程
日期:2012-05-07 11:58:57

DNS

协议

主机

域名 

    IP地址到域名的解析过程

  如何解析  :

    1、通过本机的hosts文件指定

    2、通过DNS主机提供散解析服务


DNS服务程序   bind


example:   添加 www.server.com  域名

    1、安装bind程序


[root@localhost ~]# yum install bind



Installed:
  bind.i686 32:9.7.0-5.P2.el6

Complete!


    2、编辑配置文件  /etc/named.conf


options {
        listen-on port 53 { any;  127.0.0.1; };  添加 any  ,监听所有
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { localhost; 192.16.0/16; };   # 在这里添加允许查询的IP或网段
        recursion yes;

        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";
};

…………

zone "." IN {
        type hint;
        file "named.ca";
};
   #添加下面这几行
zone "server.com." IN {
        type master;
        file "server.com";  #server.com  的配置文件  ,路径为 /var/named/server.com
};


    3、添加配置文件   /var/named/server.com


[root@localhost named]# cp named.empty server.com
[root@localhost named]# vim server.com

$TTL 3H
@       IN SOA  server.com.   root.server.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      server.com.    #  NS  表示域名服务器 NameServer 简写
        A       192.168.73.110
www     A       192.168.73.110      #   A  表示主机地址
        AAAA    ::1    这个是ipv6的方式


    4、改变 server.com 的权限及拥有者


[root@localhost named]# ll
…………
-rw-r-----. 1 root  root   202 May  8 09:09 server.com
…………
[root@localhost named]# chown named.named server.com
[root@localhost named]# ll
total 32
…………
-rw-r-----. 1 named named  202 May  8 09:09 server.com


     5、测试




[root@localhost named]# nslookup
> server 192.168.73.110
Default server: 192.168.73.110
Address: 192.168.73.110#53
> server.com
Server:         192.168.73.110
Address:        192.168.73.110#53

Name:   server.com
Address: 192.168.73.110
>
    OK!


分享到:

Copyright © 2013-2014 yixinu.com 湘ICP备14004402号

QQ:316686606  Email: 316686606@qq.com