文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux5.5下配置DNS服务器

Linux5.5下配置DNS服务器

时间:2010-09-23  来源:hx10

 

Linux5.5下配置DNS服务器   System:Linux5.5 x86_64 Author:hx10 Date:2010-9-24 hangzhou Blog:http://hx100.blog.51cto.com   ip:192.168.64.130 dns服务器 ip:192.168.64.128 客户端   第一步、安装bind-9.6.2 安装过程由脚本完成,脚本内容如下  
  1. #!/bin/bash  
  2. rm -rf /etc/yum.repos.d/*.repo  
  3. wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo -O /etc/yum.repos.d/CentOS-Base.repo  
  4. yum -y install openssl-devel  
  5. cd /usr/local/src  
  6. wget http://ftp.isc.org/isc/bind9/9.6.2-P2/bind-9.6.2-P2.tar.gz  
  7. tar -zxvf bind-9.6.2-P2.tar.gz  
  8. cd bind-9.6.2-P2  
  9. ./configure --enable-largefile --enable-threads --prefix=/usr/local/named  
  10. make  
  11. make install  
  12. cd /usr/local/named/etc  
  13. /usr/local/named/sbin/rndc-confgen > /usr/local/named/etc/rndc.conf  
  14. tail -n10 rndc.conf |head -n9 |sed -e s/#\//g > named.conf  
  15. mkdir -p /usr/local/named/data  
  16. cd /usr/local/named/  
  17. wget ftp://ftp.rs.internic.net/domain/named.root  
  18. exit 1 
第二步、修改配置文件 named.conf、rndc.conf这两个配置文件位置为:/usr/local/named/etc 域名相关的配置文件位置为:/usr/local/named 2-1、修改named.conf 修改后内容如下:
  1. options {  
  2.         directory "/usr/local/named";  
  3.         pid-file "named.pid";  
  4.         listen-on port 53 {any;};  
  5.         allow-query {any;};  
  6.         dump-file "/usr/local/named/data/cache_dump.db";  
  7.         statistics-file "/usr/local/named/data/named_stats.txt";  
  8.    
  9. };  
  10.                      
  11. key "rndc-key" {  
  12.         algorithm hmac-md5;  
  13.         secret "jhdbq+u4cE6KJdrJ6m6yAA==";  
  14. };  
  15.    
  16. controls {  
  17.         inet 127.0.0.1 port 953  
  18.                  allow { 127.0.0.1; } keys { "rndc-key"; };  
  19. };  
  20.    
  21. zone "." IN {  
  22.         type hint;  
  23.         file "named.root";  
  24. };  
  25.                      
  26. zone "localhost" IN {  
  27.          type master;  
  28.          file "localhost.zone";  
  29.          allow-update { none; };  
  30. };  
  31.                      
  32. zone "0.0.127.in-addr.arpa" IN {  
  33.          type master;  
  34.          file "localhost.rev";  
  35.           allow-update { none; };  
  36. };  
  37.    
  38. zone "3gwlan.com" IN {  
  39.          type master;  
  40.          file "3gwlan.com.zone";  
  41.           allow-update { none; };  
  42. };  
  43.    
  44. zone "64.168.192.in-addr.arpa" IN {  
  45.         type master;  
  46.         file "192.168.64.zone";  
  47.          allow-update { none; };  
  48. };  
2-2、生成域名的配置文件 cd /usr/local/named vim localhost.zone  
  1. $TTL 3600  
  2. @    IN SOA @    root (  
  3.                   20100923       ;serial (d. adams)  
  4.                   3H             ;refresh  
  5.                   15M            ;retry  
  6.                   1W             ;expiry  
  7.                   3600)          ;minimum  
  8.      IN NS   @  
  9.      IN A    127.0.0.1  
  vim localhost.rev
  1. $TTL 3600  
  2. @   IN SOA   localhost.   root.localhost. (  
  3.              20100923      ; serial  
  4.              3600          ; refresh every hour  
  5.              900           ; retry every 15 minutes  
  6.              3600000       ; expire 1000 hours  
  7.              3600)         ; minimun 1 hour  
  8.      IN NS localhost.  
  9. 1              IN PTR localhost.  
  vim 3gwlan.com.zone
    $TTL    86400  
  1. @               IN SOA dns.3gwlan.com. root.3gwlan.com. (  
  2.                                         420000          ; serial (d. adams)  
  3.                                         3H              ; refresh  
  4.                                         15M             ; retry  
  5.                                         1W              ; expiry  
  6.                                         1D )            ; minimum  
  7.                 IN NS           dns.3gwlan.com.  
  8. dns                 IN     A           192.168.64.131  
  9. www                 IN     A           192.168.64.128  
  10. 3gwlan.com.         IN MX      5     mail.3gwlan.com.  
  11. bbs                 IN      CNAME      www  
  12. mail                IN   A             192.168.64.130  
  vim 192.168.64.zone
  1. $TTL    86400  
  2. @               IN SOA dns.3gwlan.com. root.3gwlan.com. (  
  3.                                         1997022700      ; serial (d. adams)  
  4.                                         28800           ; refresh  
  5.                                         14400           ; retry  
  6.                                         3600000         ; expiry  
  7.                                         86400)         ; minimum  
  8.                 IN NS                   dns.3gwlan.com.  
  9. 130            IN PTR                         dns.3gwlan.com.  
  10. 128            IN PTR                         www.3gwlan.com.  
  11. 130            IN PTR                         mail.3gwlan.com.  
  第三步、测试 启动bind  
  1. /usr/local/named/sbin/named -gc /usr/local/named/etc/named.conf & 
成功的界面为  
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载