zoukankan      html  css  js  c++  java
  • DNS解析综合学习案例步骤

    DNS解析综合学习案例

    1、用户需把/dev/myvg/mylv逻辑卷以支持磁盘配额的方式挂载到网页目录下

    2、在网页目录下创建测试文件index.html,内容为用户名称,通过浏览器访问测试

    3、创建用户账户,对LVM配置磁盘配额限制用户磁盘容量为软限制80M;硬限制100M、文件数量软限制为80个;硬限制为100个。

    4、构建主从DNS域名解析环境

    5、主从DNS都可将www.study.com域名解析为192.168.200.113

    6、客户机可通过浏览器访问www.study.com得到WEB服务器相应内容

    7、主域名服务器要同时担任缓存域名服务器功能

    8、客户机通过nslookup域名测试工具可解析到www.jd.com等网站的域名解析结果

    1~~3

    yum构建好

    yum安好mdadm  

    mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdb[123]

    pvcreate   /dev/md5

    vgcreate   myvg /dev/md5

    lvcreate    -L  +...G    -n 3  -x 1   mylv  myvg

    mkfs  -t  ext4  /dev/myvg/mylv

    mkdir  /media

    mount /dev/myvg/mylv    /usr/local/apache/htdocs/

    源代码安装apache

    yum -y install gcc

    tar  xf  htt.....(拉过来的安装包)   -C  /usr/src

    cd  /usr/src/htt.....

    .configure --prefix=/usr/local/apache

    make && make install

    yum -y install lynx

    vi   /usr/local/apache/conf/htt.......

    改好后

    /usr/local/apache/conf/htt......

    开始配

    vim  /etc/fstab  

    /dev/myvg/mylv    

    /usr/local/apache/htdocs     ext4   defaults,usrquota,grpquota       0  0

    umount    -a  

    mount     -a

    quotacheck    -a   

    quotaon        -a

    /usr/local/apache/htdos 目录下创建文件测试  

    [root@localhost ~]# cd /usr/local/apache/htdocs/

    [root@localhost htdocs]# vi index.htm

     

    [root@localhost htdocs]# useradd laowang

    [root@localhost htdocs]# passwd laowang  

    [root@localhost ~]# edquota -u laowang /dev/myvg/mylv

    Disk quotas for user laowang (uid 1001):

    Filesystem blocks soft hard inodes soft hard

    /dev/mapper/myvg-mylv 0 81920 102

    [root@localhost ~]# quotaon -auvg

    4~~8

    所有服务器:

    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.100.10

    nameserver 192.168.100.20

    [root@localhost ~]# cat /etc/hosts

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

    192.168.100.10 ns1.crushlinux.com

    192.168.100.20 ns2.crushlinux.com

    [root@localhost ~]# cat /etc/named.conf

    options {

    listen-on port 53 { 192.168.200.111; };

    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";

    recursing-file "/var/named/data/named.recursing";

    secroots-file "/var/named/data/named.secroots";

    allow-query { any; };

    recursion yes;

     };

    zone "crushlinux.com" IN {

    type master;

    file "crushlinux.zheng";

    allow-transfer { 192.168.200.112; };

    };

    zone "200.168.192.in-addr.arpa" IN {

    type master;

    file "crushlinux.fan";

    allow-transfer { 192.168.200.112; };

    };

     

    [root@localhost ~]# cat /var/named/crushlinux.zheng

    $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.

    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.

    111 IN PTR ns1.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

    ===============================================================================

    从服务器:

    [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

    可以测试了

    开一台测试机进行测试

  • 相关阅读:
    475. Heaters
    69. Sqrt(x)
    83. Remove Duplicates from Sorted List Java solutions
    206. Reverse Linked List java solutions
    100. Same Tree Java Solutions
    1. Two Sum Java Solutions
    9. Palindrome Number Java Solutions
    112. Path Sum Java Solutin
    190. Reverse Bits Java Solutin
    202. Happy Number Java Solutin
  • 原文地址:https://www.cnblogs.com/123456likun/p/11377302.html
Copyright © 2011-2022 走看看