第四次项目(配置dns服务的正反向解析)

news2024/12/30 1:51:07

目录

实验要求

实验步骤

一、基础配置

1.1、服务端配置静态IP

1.2、客户端配置静态IP

二、配置dns服务的正向解析

2.1、服务端编辑主配置文件named.conf

2.2、服务端编辑主配置文件named.rfc1912.zones   

2.3,服务端编辑数据配置文件,使用拷贝命令将模版文件(/var/named/named.localhost)复制 一份在修改局部,注意:拷贝时需要加-a参数,即拷贝内容及文件属性保证文件内容一致、权限等信息不变

2.4、服务端编辑主配置文件openlab.com.zone

2.5、服务端重启服务

2.6、定义客户端,将客户端的dns修改为服务端的IP地址

2.7、客户端测试

​编辑三、配置dns服务的反向解析

3.1、服务端编辑主配置文件named.conf

3.2、服务端编辑区域配置文件,添加反向解析记录,注意:区域名称中IP地址反向书写,只需 书写网段号 

3.3、服务端编辑数据配置文件,使用拷贝命令将模版文件(/var/named/named.localhost)复制 一份在修改局部,注意:拷贝时需要加-a参数,即拷贝内容及文件属性保证文件内容一致、权限等信息不变

3.4、服务端编辑主配置文件openlab.com.zone

​编辑3.5、服务端重启服务

3.6、定义客户端,将客户端的dns修改为服务端的IP地址

3.7、客户端测试


实验要求

配置dns服务的正反向解析

实验步骤

一、基础配置

1.1、服务端配置静态IP

nmcli c modify ens32 ipv4.method manual ipv4.addresses 192.168.159.131/24 ipv4.gateway 192.168.159.2 ipv4.dns 114.114.114.114               

nmcli c reload                                                 #重启

nmcli c up ens32

1.2、客户端配置静态IP

nmcli c modify ens32 ipv4.method manual ipv4.addresses 192.168.159.131/24 ipv4.gateway 192.168.159.2 ipv4.dns 114.114.114.114

nmcli c reload                                                 #重启

nmcli c up ens32

二、配置dns服务的正向解析

2.1、服务端编辑主配置文件named.conf

vim /etc/named.conf                                         # 编辑主配置文件named.conf    

listen-on port 53 { any; };                                  # 其中any为允许所有主机            

allow-query     { any; };  

 编辑主配置文件bind结果

2.2、服务端编辑主配置文件named.rfc1912.zones   

 vim /etc/named.rfc1912.zones                         # 编辑主配置文件named.rfc1912.zones

编辑主配置文件named.rfc1912.zones结果

2.3,服务端编辑数据配置文件,使用拷贝命令将模版文件(/var/named/named.localhost)复制 一份在修改局部,注意:拷贝时需要加-a参数,即拷贝内容及文件属性保证文件内容一致、权限等信息不变

cd /var/named                                                                   # 切换到数据配置文件存储路径

ls                                                                                        #浏览文件内容

cp -a named.localhost openlab.com.zone                         # -a 完整拷贝

2.4、服务端编辑主配置文件openlab.com.zone

vim openlab.com.zone                                # 编辑主配置文件openlab.com.zone

 编辑主配置文件openlab.com.zone结果

2.5、服务端重启服务

 systemctl restart named                                        #服务端重启服务

2.6、定义客户端,将客户端的dns修改为服务端的IP地址

vim /etc/sysconfig/network-scripts/ifcfg-ens32               #编辑配置文件ifcfg-ens32(修改第18行) 

nmcli c reload                                                #重启
nmcli c up ens32

 编辑主配置文件ifcfg-ens32 结果

2.7、客户端测试

dig   www.opnelab.com

nslookup www.openlab.com                                           #定位客户端测试

nslookup                                                                         # 进入交互模式

> bbs.openlab.com

三、配置dns服务的反向解析

3.1、服务端编辑主配置文件named.conf

vim /etc/named.conf                                         # 编辑主配置文件named.conf    

listen-on port 53 { any; };                                  # 其中any为允许所有主机            

allow-query     { any; };

编辑主配置文件named.conf结果

3.2、服务端编辑区域配置文件,添加反向解析记录,注意:区域名称中IP地址反向书写,只需 书写网段号 

vim /etc/named.rfc1912.zones                         # 编辑主配置文件named.rfc1912.zones

 编辑主配置文件named.rfc1912.zones 结果

3.3、服务端编辑数据配置文件,使用拷贝命令将模版文件(/var/named/named.localhost)复制 一份在修改局部,注意:拷贝时需要加-a参数,即拷贝内容及文件属性保证文件内容一致、权限等信息不变

cd /var/named                                                                   # 切换到数据配置文件存储路径

ls                                                                                        #浏览文件内容

cp -a named.localhost 192.168.159.arpa                         # -a 完整拷贝

3.4、服务端编辑主配置文件openlab.com.zone

vim /etc/named.rfc1912.zones                                 # 编辑主配置文件openlab.com.zone

 编辑主配置文件openlab.com.zone结果

3.5、服务端重启服务

systemctl restart named                                        #服务端重启服务

3.6、定义客户端,将客户端的dns修改为服务端的IP地址

vim /etc/sysconfig/network-scripts/ifcfg-ens32               #编辑配置文件ifcfg-ens32(修改第18行)

nmcli c reload                                                #重启
nmcli c up ens32 

编辑主配置文件ifcfg-ens32 结果

3.7、客户端测试

nslookup 192.168.159.130                                         客户端测试

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1424431.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

opencvb 十七 使用cmake配置opencv c++项目

1、cmake简介 1.1 cmake是什么 CMake是一个开源、跨平台的编译(Build)工具,是用来构建、测试和打包软件的。它能够用简单的语句来描述所有平台的编译过程。它能够输出各种各样的makefile或者project文件,能测试编译器所支持的C特…

【ASP.NET Core 基础知识】--Web API--创建和配置Web API(一)

一、简介 Web API(Web Application Programming Interface)的重要性在于其在现代软件开发中扮演着关键的角色。以下是一些关于Web API重要性的方面: 跨平台交互: Web API允许不同平台、不同技术栈的应用程序进行通信。无论是Web…

C#网络爬虫之TianyaCrawler实战经验分享

互联网时代的到来带来了大量的数据,而网络爬虫技术成为了获取这些数据的重要途径之一。如果你是一名C#开发者,那么你可能会对TianyaCrawler这个强大的网络爬虫框架感兴趣。本文将带你深入了解TianyaCrawler,分享它的技术概况、使用场景&#…

为什么光纤目前取代不了网线?

早上好,我的网工朋友。 在布线行业中,光纤与铜缆之间的较量已持续了十多年。 现如今随着云计算、5G等新型业务的不断涌现,数据中心规模不断的扩大,其架构与布线也越来越复杂。 但光纤的轻量化及逐渐降低的成本,使得…

Ubuntu Linux 下安装和卸载cmake 3.28.2版本

一、安装cmake 1.首先,先从cmake官网下载cmake-3.28.2-linux-x86_64.tar.gz 2.用FinalShell 等文件上传工具,将这个压缩包上传到 虚拟机的某个路径去(自选) 3. cd /usr/local/bin/,然后创建cmake文件夹,…

2024.2.1每日一题

LeetCode 今天看到一个评论挺有意思的,非常符合我现在的状况 简单题 – 稍加思索,嘴角上扬 中等题 – 认真对待,眉头一皱 困难题 – 绞尽脑汁,Ctrl cv 数字游戏 LCP 24. 数字游戏 - 力扣(LeetCode) 题目…

递归再认识----【详解】内含迷宫和八皇后问题

目录 一.递归: 1.1什么是递归? 1.2 递归示例: ①.打印问题: ②.阶乘问题: 1.3.递归需要遵守的规则: 二.迷宫问题: 说明: 代码详解: 三.八皇后问题: …

秋招面试—JS篇

2024 JavaScript面试题 1.new 操作符的工作原理 ①.创建一个新的空对象 ②.将这个对象的原型设置为函数的 prototype 对象 ③.让函数的this指向该对象,为函数添加属性和方法 ④.最后返回这个对象 2.什么是DOM,什么是BOM? DOM:文档对象…

回归预测 | Matlab实现CPO-GRU【24年新算法】冠豪猪优化门控循环单元多变量回归预测

回归预测 | Matlab实现CPO-GRU【24年新算法】冠豪猪优化门控循环单元多变量回归预测 目录 回归预测 | Matlab实现CPO-GRU【24年新算法】冠豪猪优化门控循环单元多变量回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现CPO-GRU【24年新算法】冠豪猪优化…

BUUCTF-Real-[ThinkPHP]5-Rce

1、ThinkPHP检测工具 https://github.com/anx0ing/thinkphp_scan 漏洞检测 通过漏洞检测,我们发现存在rce漏洞! 2、漏洞利用 ---- [!] Name: Thinkphp5 5.0.22/5.1.29 Remote Code Execution VulnerabilityScript: thinkphp5022_5129.pyUrl: http://n…

星际探险家

你是一个智能体,对于一切输入信息都是按照如下方式处理:输入信息:信息1 ,目的识别结果:有(没有就提取目的)提取信息1中目的相关有效信息,并设计和搜索达到完成目的的步骤和如何检测目的是否完成的步骤,执行步骤并达到目的,检测目标是否实现 实现则结束, 没有实现则检…

React18-模拟列表数据实现基础表格功能

文章目录 分页功能分页组件有两种接口参数分页类型用户列表参数类型 模拟列表数据分页触发方式实现目录 分页功能 分页组件有两种 table组件自带分页 <TableborderedrowKey"userId"rowSelection{{ type: checkbox }}pagination{{position: [bottomRight],pageSi…

如何下载52pojie、CSDN、简书、Myitmx、博客园的文章?(最新教程)

使用的油猴插件&#xff0c;具体怎么安装问一下度娘。 我用的火狐&#xff0c;点点点就行了&#xff0c;省事 先安装油猴拓展&#xff0c;启用一下 Tampermonkey – 下载 &#x1f98a; Firefox 扩展&#xff08;zh-CN&#xff09; 在安装插件 SaveToPDF 脚本安装后&#…

svn 安装路径

SVN客户端安装&#xff08;超详细&#xff09; 一、SVN客户端安装 1、下载安装包地址&#xff1a;https://tortoisesvn.net/downloads.html 此安装包是英文版的&#xff0c;还可以下载一个语言包&#xff0c;在同界面的下方 一直点击下一步&#xff0c;直到弹出选择红框 然…

3. Mybatis的XML配置文件(重点)

目录 1 Mybatis的XML配置文件 1.1 XML配置文件规范 1.2 XML配置文件实现 1.3 MybatisX的使用 2. Mybatis动态SQL 2.1 什么是动态SQL 2.2 动态SQL-if 2.2.1 条件查询 2.2.2更新 2.3 动态SQL-foreach 2.4 动态SQL-sql&include 1.mybatis入门 2.mybatis基本操作 1…

linux☞ Centos 基础篇

切换用户 重启系统、退出 su 用户 ### su switch user 重启系统 reboot 退出当前账户 logout 或者 exit 或者 CtrlD 修改网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPEEthernet&#xff1a;指明网卡类型为以太网 DEVICEens33&#xff1a;指定当前配置的…

Skywalking的Trace Profiling 代码级性能剖析功能应用详解

代码级性能剖析 Skywalking 提供了Trace Profiling功能对具体出现问题的span进行代码级性能剖析。 代码级性能剖析就是利用方法栈快照&#xff0c;并对方法执行情况进行分析和汇总。并结合有限的分布式追踪 span 上下文&#xff0c;对代码执行速度进行估算。性能剖析激活时&a…

性能测试工具架构

背景 性能测试工具&#xff08;LoadRunner为例&#xff09; 性能测试工具通常是指那些用来支持压力、负载测试&#xff0c;能够录制和生成脚本、设置和部署场景、产生并发用户和向系统施加持续压力的工具。 性能测试工具录制的是服务端与应用之间的通信数据&#xff0c;而不是…

transformer_正余弦位置编码代码笔记

transformer_正余弦位置编码代码笔记 transformer输入的序列中&#xff0c;不同位置的相同词汇可能会表达不同的含义&#xff0c;通过考虑位置信息的不同来区分序列中不同位置的相同词汇。 位置编码有多种方式&#xff0c;此处仅记录正余弦位置编码 正余弦位置编码公式如下&…

Android 9.0 SystemServer进程读写sdcard权限的修改

1.前言 在9.0的系统rom定制化开发中,在一些系统进程中,也就是在SystemServer的进程中,其中系统服务中会要求读写Sdcard的一些功能,然后 默认是没有读取sdcard权限的,而在app中可以申请sdcard读写权限在系统服务中就不能申请权限,接下来看怎么授权实现sdcard授权 如图: 2…