Centos 下搭建DNS服務器

  • 安裝BIND
    yum -y install bind  bind-chroot bind-utils

    2.配置named.conf

    #/etc/named.conf
    listen-on port 53 { any; };  //IPv4監聽端口
    listen-on-v6 port 53 { ::1; };//IPv6監聽端口
    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     { any; };//允許所有終端請求
    version "none"; //版本
    forwarders { 114.114.114.114; };//全局轉發
    //主域解析
    zone "jenny.party" IN {
        type master;
        file "jenny.party.zone";
    };
    //委派解析
    zone "keefe.jenny.party" IN {
        type forward;
        forwarders {192.168.100.1};//設置委派的服務器地址
    };
  • 創建jenny.party.zone文件
    #/var/named/jenny.party.zone
    $TTL 1D
    @ IN SOA ns1.bjtzh.gov.cn. wlyunwei.bjtzh.gov.cn (
        209052401
        28800
        14400
        3600000
        86400
    )
    IN NS ns1.jenny.party
    ns1 IN A 192.168.200.1
    //如果需要委派的話需要配置下面兩行
    keefe IN NS ns.keefe.jenny.party
    ns.keefe IN A 192.168.100.1
    //主機解析
    www IN A 192.168.200.3

    4.檢查配置文件和重新加載配置文件

    /usr/sbin/named-checkconf  -z
    rndc reload
  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章