zoukankan      html  css  js  c++  java
  • 2019.8.19 DNS域名解析过程跟配置方法

    所有服务器:
    iptables -F
    systemctl stop firewalld
    setenforce 0

    配置yum


    主服务器:
    [root@localhost ~]# yum -y install bind
    [root@localhost ~]# cat /etc/resolv.conf
    # Generated by NetworkManager
    nameserver 192.168.200.111
    nameserver 192.168.200.112
    [root@localhost ~]# cat /etc/hosts //加速DNS解析速度
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.200.111 ns1.crushlinux.com
    192.168.200.112 ns2.crushlinux.com

    [root@localhost ~]# cat /etc/named.conf //配置主配置文件
    options {
    directory "/var/named"; //区域数据文件的默认存放位
    };

    zone "crushlinux.com" IN { //正向“crushlinux.com”区域
    type master; //类型为主区域
    file "crushlinux.zheng"; //区域数据文件为crushlinux.com.zone
    allow-transfer { 192.168.200.112; }; //允许使用本DNS服务的网段
    };

    zone "200.168.192.in-addr.arpa" IN { //反向“192.168.22.0/24”区域
    type master;
    file "crushlinux.fan";
    allow-transfer { 192.168.200.112; };
    };
    [root@localhost ~]#
    [root@localhost ~]# cat /var/named/crushlinux.zheng
    $TTL 86400
    @ IN SOA crushlinux.com. 【授权域名】 admin.crushlinux.com. ( 【管理员】 //管理邮箱
    20190817 【更新序列号】
    3H 【3个小时重复一次】
    15M 【15分钟重试】
    1W 【坚持一周】
    1D 【生命周期1D】
    )
    IN NS ns1.crushlinux.com.
    IN NS ns2.crushlinux.com.
    IN MX 10 【优先级】 mail.crushlinux.com.
    ns1 IN A 192.168.200.111
    ns2 IN A 192.168.200.112
    mail IN A 192.168.200.113
    www IN A 192.168.200.114
    study IN A 192.168.200.115
    * IN A 192.168.200.111
    ftp IN CNAME www

    [root@localhost ~]# cat /var/named/crushlinux.fan
    $TTL 86400
    @ IN SOA crushlinux.com. admin.crushlinux.com. (
    20190817
    3H
    15M
    1W
    1D
    )
    IN NS ns1.crushlinux.com.
    IN NS ns2.crushlinux.com.
    IN MX 10 mail.crushlinux.com.
    111 IN PTR ns1.crushlinux.com.
    112 IN PTR ns2.crushlinux.com.
    113 IN PTR mail.crushlinux.com.
    114 IN PTR www.crushlinux.com.
    115 IN PTR study.crushlinux.com.

    [root@localhost ~]# chown :named /var/named/crushlinux.* //改属主关系
    [root@localhost ~]# named-checkconf -z /etc/named.conf //语法检查工具
    [root@localhost ~]# named-checkzone crushlinux.com /var/named/crushlinux.zheng
    [root@localhost ~]# named-checkzone crushlinux.com /var/named/crushlinux.fan
    [root@localhost ~]# systemctl restart named //重启named文件

    ===============================================================================
    从服务器:
    [root@localhost ~]# yum -y install bind
    [root@localhost ~]# cat /etc/resolv.conf
    # Generated by NetworkManager
    nameserver 192.168.200.111
    nameserver 192.168.200.112
    [root@localhost ~]# cat /etc/hosts
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.200.111 ns1.crushlinux.com
    192.168.200.112 ns2.crushlinux.com


    [root@localhost ~]# cat /etc/named.conf
    options {
    directory "/var/named";
    };

    zone "crushlinux.com" IN {
    type slave;
    file "slaves/crushlinux.zheng";
    masters { 192.168.200.111; };
    };
    zone "200.168.192.in-addr.arpa" IN {
    type slave;
    file "slaves/crushlinux.fan";
    masters { 192.168.200.111; };
    };

    [root@localhost ~]# systemctl restart named //重启named文件

     

     

     

     

     

     

     

     

  • 相关阅读:
    【华为云技术分享】华为云HiLens全面升级,端云协同多模态AI应用开发利器
    【华为云技术分享】MongoDB经典故障系列四:调整oplog大小,引起从库宕机怎么办?
    使用体验神似VS Code?三步带你了解华为云CloudIDE前世今生
    nginx 下配置禅道
    如何在HTTPS 网页中引入HTTP资源: Mixed Content?
    stocket和webstocket的区别
    [转载]input[type=file]在移动端各浏览器无法适配打开相机的问题。
    视频和图片的存储(阿里云OSS还是七牛?)
    VUE 和AngularJS 开发SPA能支持APP内嵌么
    【PHP7.1】使用OpenSSL来代替Mcrypt加解密【原创】
  • 原文地址:https://www.cnblogs.com/otherwise/p/11377262.html
Copyright © 2011-2022 走看看