zoukankan      html  css  js  c++  java
  • RHEL5.0 搭建DNS服务器

    RHEL5.0 搭建DNS服务器
    
    实验环境: VM 6.0 ,RHEL5.0, 本地YUM源
    次环境是把MAIL ,WWW等服务器与DNS 服务器放在一起
    -、先检查系统是安装了bind.rpm 与caching-nameserver.rpm包
    [root@ser ~]# rpm -qa bind* caching-*
    bind-chroot-9.3.3-7.el5
    bind-libs-9.3.3-7.el5
    bind-9.3.3-7.el5
    bind-libbind-devel-9.3.3-7.el5
    
    bind-utils-9.3.3-7.el5
    bind-devel-9.3.3-7.el5
    caching-nameserver-9.3.3-7.el5
    bind-sdb-9.3.3-7.el5
    [root@ser ~]#
    若没有,就安装这些包
    二、配置dns的正向和反向解析文件
    [root@ser ~]# cd /var/named/chroot/etc/
    [root@ser etc]# ll
    total 24
    -rw-r–r– 1 root root 165 Apr 29 19:42 localtime
    -rw-r—– 1 root named 1100 Jan 17 2007 named.caching-nameserver.conf
    -rw-r—– 1 root named 614 Apr 30 13:04 named.rfc1912.zones
    -rw-r–r– 1 root named 113 Apr 29 03:36 rndc.key
    [root@ser etc]# cp -p named-caching-nameserver.conf naemed.conf
    [root@ser etc]# vi named.rfc1912.zones
    // named.rfc1912.zones:
    //
    // Provided by Red Hat caching-nameserver package
    //
    // ISC BIND named zone configuration for zones recommended by
    // RFC 1912 section 4.1 : localhost TLDs and address zones
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //
    zone “.” IN {
    type hint;
    file “named.ca”;
    };
    zone “wgk.com” IN {
    type master;
    file “wgk.com.zone”;
    allow-update { none; };
    };
    zone “1.168.192.in-addr.arpa” IN {
    type master;
    file “wgk.com.local”;
    allow-update {none;};
    };
    [root@ser etc]# vi named.conf
    //
    // named.caching-nameserver.conf
    //
    // Provided by Red Hat caching-nameserver package to configure the
    // ISC BIND named(8) DNS server as a caching only nameserver
    // (as a localhost DNS resolver only).
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //
    // DO NOT EDIT THIS FILE – use system-config-bind or an editor
    // to create named.conf – edits to this file will be lost on
    // caching-nameserver package upgrade.
    //
    options {
    listen-on port 53 { 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”;
    query-source port 53;
    query-source-v6 port 53;
    allow-query { any; };
    };
    logging {
    channel default_debug {
    file “data/named.run”;
    severity dynamic;
    };
    };
    view localhost_resolver {
    match-clients { any; };
    match-destinations { any; };
    recursion yes;
    include “/etc/named.rfc1912.zones”;
    };
    # 黄色为修改部分
    [root@ser etc]#
    [root@ser etc]# cd /var/named/chroot/var/named/
    查看ll 如下:
    drwxrwx— 2 named named 4096 Apr 30 13:21 data
    -rw-r—– 1 root named 198 Jan 17 2007 localdomain.zone
    -rw-r—– 1 root named 195 Jan 17 2007 localhost.zone
    -rw-r—– 1 root named 427 Jan 17 2007 named.broadcast
    -rw-r—– 1 root named 2518 Jan 17 2007 named.ca
    -rw-r—– 1 root named 424 Jan 17 2007 named.ip6.local
    -rw-r—– 1 root named 426 Jan 17 2007 named.local
    -rw-r—– 1 root named 427 Jan 17 2007 named.zero
    drwxrwx— 2 named named 4096 Jul 27 2004 slaves
    [root@ser named]# cp -p localdomain.zone wgk.com.zone(一定要加-p参数,否则后面出错。)
    [root@ser named]# cp -p named.local wgk.com.local
    [root@ser named]# vi wgk.com.local
    $TTL 86400
    @ IN SOA wgk.com. root.wgk.com. (
    1997022700 ; Serial
    28800 ; Refresh
    14400 ; Retry
    3600000 ; Expire
    86400 ) ; Minimum
    IN NS wgk.com.
    108 IN PTR www.wgk.com.
    108 IN PTR mail.wgk.com. (邮件反向可有可无。)
    正向文件:
    [root@ser named]#vi wgk.com.zone
    $TTL 86400
    @ IN SOA wgk.com. root (
    42 ; serial (d. adams)
    3H ; refresh
    15M ; retry
    1W ; expiry
    1D ) ; minimum
    IN NS wgk.com.
    IN MX 10 mail.wgk.com.
    www IN A 192.168.1.108
    mail IN A 192.168.1.108
    在/etc/resolv.conf里面添加自己的域名ip
    nameserver 192.168.1.108
    三、启动DNS服务
    [root@ser named]# service named restart
    Stopping named: [ OK ]
    Starting named: [ OK ]
    [root@ser named]#
    四、测试
    nslookup 即可!
  • 相关阅读:
    vue使用elementui合并table
    使用layui框架导出table表为excel
    vue使用elementui框架,导出table表格为excel格式
    前台传数据给后台的几种方式
    uni.app图片同比例缩放
    我的博客
    【C语言】取16进制的每一位
    SharePoint Solution 是如何部署的呢 ???
    无效的数据被用来用作更新列表项 Invalid data has been used to update the list item. The field you are trying to update may be read only.
    SharePoint 判断用户在文件夹上是否有权限的方法
  • 原文地址:https://www.cnblogs.com/zhouwenwu/p/2307229.html
Copyright © 2011-2022 走看看