DNS解析综合学习案例

#图右侧为做题前环境配置

#命令为红色

#命令加载内容为绿色

#vi编辑内容为蓝色

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

[root@localhost ~]# vi /etc/fstab
/dev/myvg/mylv /usr/local/httpd/htdocs/ xfs defaults,usrquota,grpquota 0 0
[root@localhost ~]# mount -a

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

[root@localhost ~]# cd /usr/local/httpd/htdocs/
[root@localhost htdocs]# vi index.html

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

[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 102400 0 80 100
[root@localhost ~]# quotaon -auvg

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

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

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

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

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

4、5、6、7、8结合在一起做了

主服务器加缓存服务器功能配置
[root@localhost ~]rpm -qa | grep -w bind
bind-libs-lite-9.9.4-50.el7.x86_64
bind-utils-9.9.4-50.el7.x86_64
]bind-license-9.9.4-50.el7.noarch
bind-libs-9.9.4-50.el7.x86_64
[root@localhost ~]# yum -y install bind
[root@localhost ~]# vi /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 "." IN {
type hint;
file "named.ca";
};

zone "study.com" IN {
type master;
file "study.zheng";
allow-transfer { 192.168.200.112; };
};

zone "200.168.192.in-addr.arpa" IN {
type master;
file "study.fan";
allow-transfer { 192.168.200.112; };

};
[root@localhost ~]# named-checkconf /etc/named.conf
[root@localhost ~]# cd /var/named/
[root@localhost ~]# cp named.localhost study.zheng
$TTL 1D
@ IN SOA study.com. admin.study.com. (
100 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns1.study.com.
NS ns2.study.com.
MX 10 mail.stydu.com.
mail A 192.168.200.114
www A 192.168.200.113
ns1 A 192.168.200.111
ns2 A 192.168.200.112
[root@localhost ~]# cp study.zheng study.fan
$TTL 1D
@ IN SOA study.com. admin.study.com. (
108 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum

IN NS ns1.study.com.
IN NS ns2.study.com.
IN MX 10 mail.study.com.
114 IN PTR mail.study.com.
113 IN PTR www.study.com.
111 IN PTR ns1.study.com.
112 IN PTR ns2.study.com.
[root@localhost named]# named-checkzone study.com /var/named/study.zheng
[root@localhost named]# named-checkzone study.com /var/named/study.fan
[root@localhost named]# systemctl restart named
主服务器加缓存服务器功能配置完毕

从服务器配置
[root@localhost ~]rpm -qa | grep -w bind
bind-libs-lite-9.9.4-50.el7.x86_64
bind-utils-9.9.4-50.el7.x86_64
bind-license-9.9.4-50.el7.noarch
bind-libs-9.9.4-50.el7.x86_64
[root@localhost ~]# yum -y install bind
[root@localhost ~]# vi /etc/named.conf

options {
directory "/var/named";
};

zone "study.com" IN {
type slave;
file "slaves/study.zheng";
masters { 192.168.200.111; };
};

zone "200.168.192.in-addr.arpa" IN {
type slave;
file "slaves/study.fan";
masters { 192.168.200.111; };
};
[root@localhost ~]# named-checkconf /etc/named.conf
[root@localhost named]# systemctl restart named
从服务器配置完毕

测试机window7测试(正、反解析,主服务器、从服务器为DNS解析)

DNS解析综合学习案例的更多相关文章

  1. DNS解析综合学习案例(附详细答案)

    1.用户需把/dev/myvg/mylv逻辑卷以支持磁盘配额的方式挂载到网页目录下2.在网页目录下创建测试文件index.html,内容为用户名称,通过浏览器访问测试3.创建用户账户,对LVM配置磁盘 ...

  2. Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)

    Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...

  3. 一个ssm综合小案例-商品订单管理----写在前面

    学习了这么久,一直都是零零散散的,没有把知识串联起来综合运用一番 比如拦截器,全局异常处理,json 交互,RESTful 等,这些常见技术必须要掌握 接下来呢,我就打算通过这么一个综合案例把这段时间 ...

  4. [源码解析] 深度学习分布式训练框架 horovod (18) --- kubeflow tf-operator

    [源码解析] 深度学习分布式训练框架 horovod (18) --- kubeflow tf-operator 目录 [源码解析] 深度学习分布式训练框架 horovod (18) --- kube ...

  5. 网卡配置文件详解 用户管理与文件权限篇 文件与目录权限 软连接 tar解压命令 killall命令 linux防火墙 dns解析设置 计划任务crond服务 软件包安装 阿里云 yum源 安装

    Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ...

  6. 第二周作业-影评、靶机和攻击机的安装与配置、kali的配置、DNS解析

    教材作业 第一章作业一 <黑客军团>第2季第1集影评 本文只分析与黑客攻击有关的情节,不谈其他. 开头,男主通过ssh以root身份远程连接到了一台服务器,并在其上执行了名为fuxsocy ...

  7. Service系统服务(四):搭建单区域DNS服务器、特殊DNS解析、配置DNS子域授权、搭建并测试缓存DNS

    一.搭建单区域DNS服务器 目标: 本例要求要求为DNS区域tedu.cn搭建一台DNS服务器,以便用户能通过域名的方式访问网站.测试阶段主要提供以下正向记录: svr7.tedu.cn ---> ...

  8. [白话解析] 通俗解析集成学习之bagging,boosting & 随机森林

    [白话解析] 通俗解析集成学习之bagging,boosting & 随机森林 0x00 摘要 本文将尽量使用通俗易懂的方式,尽可能不涉及数学公式,而是从整体的思路上来看,运用感性直觉的思考来 ...

  9. 详解 DNS 解析

    背景 前面讲了域名.IP,那么还缺少一个主角,就是 DNS 这些都是网络中最最最基础的,也是最最最重要的概念,很有必要深入学习下 所有素材均来自:https://www.bilibili.com/vi ...

随机推荐

  1. 宏旺半导体浅谈存储芯片LPDDR4X与UFS2.1的差别

    现在市面上手机参数动不动就是8GB+128GB,手机的这些参数是越大越好吗?这些数字代表什么?宏旺半导体ICMAX给大家科普下. 手机的运行内存RAM——LPDDR4X LPDDR4X为RAM(运存) ...

  2. Senparc.Weixin.MP SDK 微信公众平台开发教程(二十一):在小程序中使用 WebSocket (.NET Core)

    本文将介绍如何在 .NET Core 环境下,借助 SignalR 在小程序内使用 WebSocket.关于 WebSocket 和 SignalR 的基础理论知识不在这里展开,已经有足够的参考资料, ...

  3. Skyline WEB端开发5——添加标签后移动

    针对于标签或者模型,在skyline上可以进行移动.可以让一个模型可以像无人机似的飞行,或者描述从一个点到另一个点的飞行轨迹. 话不多说,直接上干货. 第一步 添加标签 参考网址:https://ww ...

  4. k8s学习 - 概念 - ReplicaSet

    k8s学习 - 概念 - ReplicaSet 首先,ReplicaSet 和 ReplicationController 基本上一样,除了上篇说到的selector有不同之外,没有啥区别.(官网也是 ...

  5. 《C Primer Plus(第6版)中文版》勘误

    搬运自己2016年11月28日发布于SegmentFault的文章.链接:https://segmentfault.com/a/1190000007626460 本勘误由本人整理并发布,仅针对下方列出 ...

  6. 用了三星Dex,我已经快一个月回家没开过电脑了

    其实比较早就知道手机使用显示屏扩展的功能,但是以前的技术可能受性能影响体验还不太好.后来让我期待的是Linux On Dex这个项目知道了手机已经如此强大了,可惜只能是是特定机器,因此在618之际乘着 ...

  7. python 面向对象编程 - 小游戏

    面向对象写的小游戏 欢迎玩耍 class Omnicience: camp = 'Omniscience' def __init__(self, name, atk=100, hp=1000, mp= ...

  8. Android之无限轮播图源代码

    Android轮播广告图是大家经常用到的一个控件今天便撸了一把代码 实现步骤 使用Viewpager进行实现图片滑动 设置ViewPager的数据,让其无限切换 Activity代码 public c ...

  9. RabbitMQ延迟消息的延迟极限是多少?

    之前在写Spring Cloud Stream专题内容的时候,特地介绍了一下如何使用RabbitMQ的延迟消息来实现定时任务.最近正好因为开发碰到了使用过程中发现,延迟消息没有效果,消息直接就被消费了 ...

  10. VS Code 安装 LeetCode 插件

    练习算法绕不开的一个网站就是力扣,很多小伙伴为了拿到大厂 offer,刷题都刷到吐了. 然而如果直接在 LeetCode 上写代码,那是很痛苦的一件事,那就相当于用 txt 写代码一样,没有 IDE ...