DNS正向解析,反向解析

目录

一、正向解析

1.下载DNS软件包

2.修改主配置文件 

3.创建区域文件 

4.配置DNS

5.测试

二、反向解析

1.修改主配置文件

2.创建区域文件 

3.测试


一、正向解析

1.下载DNS软件包

[root@www ~]# yum indtall -y bind

 注意:

下载软件前需要配置仓库,挂载

[root@www ~]# cd /etc/yum.repos.d/
[root@www ~]# vi rpm.repo

仓库内容:

[BaseOS]
name=BaseOS
baseurl=/mnt/BaseOS
enable=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=/mnt/AppStream
enable=1
gpgcheck=0
[root@www ~]# mkdir /mnt
[root@www ~]# mount /dev/sr0 /mnt

 需要在虚拟机中勾选“已连接”,否则挂载不成功

2.修改主配置文件 

[root@www ~]# vim /etc/named.conf
options {listen-on port 53 { 192.168.198.142; };directory       "/var/named";
};
zone "." IN {type hint;file "named.ca";
};
zone "haha.com." IN {type master;file "named.haha";
};
zone "198.168.192.in-addr.arpa" IN {type master;file "fanxiang";
};

3.创建区域文件 

[root@www ~]# vim /var/named/named.haha
$TTL 1d
@       IN      SOA     @       admin.haha.com. ( 20240706011111)IN      NS      ns.haha.com.IN      MX      10 mail.haha.com.
ns      IN      A       192.168.198.142
mail    IN      A       192.168.198.38
www     IN      A       192.168.198.140
ftp     IN      CNAME   www

4.配置DNS

[root@www ~]# nmcli connection modify ens160 ipv4.dns 192.168.198.2
[root@www ~]# nmcli connection up ens160 
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
[root@www ~]# nmcli device show | grep DNS
IP4.DNS[1]:                             192.168.198.2

5.测试

[root@www ~]# dig -t NS haha.com ; <<>> DiG 9.16.23-RH <<>> -t NS haha.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3133
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 4;; QUESTION SECTION:
;haha.com.			IN	NS;; ANSWER SECTION:
haha.com.		5	IN	NS	ns1.mediatemple.net.
haha.com.		5	IN	NS	ns2.mediatemple.net.;; ADDITIONAL SECTION:
ns1.mediatemple.net.	5	IN	A	97.74.100.1
ns2.mediatemple.net.	5	IN	A	173.201.68.1
ns1.mediatemple.net.	5	IN	AAAA	2603:5:2140::1
ns2.mediatemple.net.	5	IN	AAAA	2603:5:2240::1;; Query time: 146 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:04:15 CST 2024
;; MSG SIZE  rcvd: 165[root@www ~]# dig -t MX haha.com @192.168.198.142; <<>> DiG 9.16.23-RH <<>> -t MX haha.com @192.168.198.142
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19808
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: d58cf8c66c0968f801000000668940f6cb52c830e481d508 (good)
;; QUESTION SECTION:
;haha.com.			IN	MX;; ANSWER SECTION:
haha.com.		86400	IN	MX	10 mail.haha.com.;; ADDITIONAL SECTION:
mail.haha.com.		86400	IN	A	192.168.198.38;; Query time: 0 msec
;; SERVER: 192.168.198.142#53(192.168.198.142)
;; WHEN: Sat Jul 06 21:04:54 CST 2024
;; MSG SIZE  rcvd: 102[root@www ~]# dig -t A www.haha.com; <<>> DiG 9.16.23-RH <<>> -t A www.haha.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50555
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 4;; QUESTION SECTION:
;www.haha.com.			IN	A;; ANSWER SECTION:
www.haha.com.		5	IN	A	68.178.204.6;; AUTHORITY SECTION:
haha.com.		5	IN	NS	ns1.mediatemple.net.
haha.com.		5	IN	NS	ns2.mediatemple.net.;; ADDITIONAL SECTION:
ns1.mediatemple.net.	5	IN	A	97.74.100.1
ns2.mediatemple.net.	5	IN	A	173.201.68.1
ns1.mediatemple.net.	5	IN	AAAA	2603:5:2140::1
ns2.mediatemple.net.	5	IN	AAAA	2603:5:2240::1;; Query time: 210 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:06:25 CST 2024
;; MSG SIZE  rcvd: 185[root@www ~]# dig -t A ftp.haha.com ; <<>> DiG 9.16.23-RH <<>> -t A ftp.haha.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16361
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 4;; QUESTION SECTION:
;ftp.haha.com.			IN	A;; ANSWER SECTION:
ftp.haha.com.		5	IN	A	68.178.204.6;; AUTHORITY SECTION:
haha.com.		5	IN	NS	ns1.mediatemple.net.
haha.com.		5	IN	NS	ns2.mediatemple.net.;; ADDITIONAL SECTION:
ns1.mediatemple.net.	5	IN	A	97.74.100.1
ns2.mediatemple.net.	5	IN	A	173.201.68.1
ns1.mediatemple.net.	5	IN	AAAA	2603:5:2140::1
ns2.mediatemple.net.	5	IN	AAAA	2603:5:2240::1;; Query time: 146 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:08:47 CST 2024
;; MSG SIZE  rcvd: 185

二、反向解析

1.修改主配置文件

[root@www ~]# vim /etc/named.conf
options {listen-on port 53 { 192.168.198.142; };directory       "/var/named";forward only;forwarders { 61.134.1.4; };
};
zone "." IN {type hint;file "named.ca";
};
zone "haha.com." IN {type master;file "named.haha";
};
zone "198.168.192.in-addr.arpa" IN {type master;file "fanxiang";
};

2.创建区域文件 

[root@www ~]# vim /var/named/named.haha
$TTL 1d
@       IN      SOA     @       admin.haha.com. ( 20240706011111)IN      NS      ns.haha.com.IN      MX      10 mail.haha.com.
139     IN      PTR     ns.haha.com.
38      IN      PTR     mail.haha.com.
140     IN      PTR     www.haha.com.
140     IN      PTR     ftp.haha.com.

3.测试

[root@www ~]# dig -x 192.168.198.142; <<>> DiG 9.16.23-RH <<>> -x 192.168.198.142
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 26610
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:
;142.198.168.192.in-addr.arpa.	IN	PTR;; AUTHORITY SECTION:
168.192.in-addr.arpa.	5	IN	SOA	168.192.in-addr.arpa. . 0 28800 7200 604800 86400;; Query time: 11 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:13:23 CST 2024
;; MSG SIZE  rcvd: 81
[root@www ~]# dig -x 192.168.198.140; <<>> DiG 9.16.23-RH <<>> -x 192.168.198.140
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 25264
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:
;140.198.168.192.in-addr.arpa.	IN	PTR;; AUTHORITY SECTION:
168.192.in-addr.arpa.	5	IN	SOA	168.192.in-addr.arpa. . 0 28800 7200 604800 86400;; Query time: 2014 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:16:42 CST 2024
;; MSG SIZE  rcvd: 81[root@www ~]# dig -x 192.168.198.38; <<>> DiG 9.16.23-RH <<>> -x 192.168.198.38
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 11998
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:
;38.198.168.192.in-addr.arpa.	IN	PTR;; AUTHORITY SECTION:
168.192.in-addr.arpa.	5	IN	SOA	168.192.in-addr.arpa. . 0 28800 7200 604800 86400;; Query time: 2019 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:17:22 CST 2024
;; MSG SIZE  rcvd: 80

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

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

相关文章

DolphinScheduler本地安装部署与远程任务调度管理实践应用

文章目录 前言1. 安装部署DolphinScheduler1.1 启动服务 2. 登录DolphinScheduler界面3. 安装内网穿透工具4. 配置Dolphin Scheduler公网地址5. 固定DolphinScheduler公网地址 前言 本篇教程和大家分享一下DolphinScheduler的安装部署及如何实现公网远程访问&#xff0c;结合内…

自动驾驶AVM环视算法--540度全景的算法实现和exe测试demo

参考&#xff1a;金书世界 540度全景影像是什么 540度全景影像是在360度全景影像基础上的升级功能&#xff0c;它增加了更多的摄像头来收集周围的图像数据。通常&#xff0c;这些摄像头分布在车辆的更多位置&#xff0c;例如车顶、车底等&#xff0c;以便更全面地捕捉车辆周围…

无人机游学技术及前景分析

一、技术概述 无人机&#xff0c;即无人驾驶飞行器&#xff0c;通过远程控制或自主飞行控制系统进行操作。随着科技的快速发展&#xff0c;无人机技术日益成熟&#xff0c;不仅广泛应用于军事侦察、打击等领域&#xff0c;也逐渐渗透到民用市场&#xff0c;包括农业植保、影视…

PostgreSQL17索引优化之支持并行创建BRIN索引

PostgreSQL17索引优化之支持并行创建BRIN索引 最近连续写了几篇关于PostgreSQL17优化器改进的文章&#xff0c;其实感觉还是挺有压力的。对于原理性的知识点&#xff0c;一方面是对这些新功能也不熟悉&#xff0c;为了尽可能对于知识点表述或总结做到准确&#xff0c;因此需要…

华为认证试题有题库吗?华为认证题库怎么领取?

在竞争激烈的就业环境下&#xff0c;若你拥有华为认证将可以提高个人综合能力&#xff0c;更好的适应行业变化。相信大家都有听说过想考取华为初级认证并不困难&#xff0c;因为它有专门的题库供考生备考。 那么&#xff0c;到底华为认证试题有题库吗?华为认证题库要怎么领取…

java并发编程之美-第1章 并发编程线程基础-线程的创建与运行

文章目录 1.什么是线程2. 线程创建和运行 1.什么是线程 进程是操作系统进行资源分配和调度的基本单位&#xff0c;线程是 CPU 分配的基本单位。 程序计数器用来记录线程当前要执行的指令地址。CPU一般是使用时间片轮转方式让线程轮询占用的&#xff0c;程序计数器是记录线程…

【Django】报错‘staticfiles‘ is not a registered tag library

错误截图 错误原因总结 在django3.x版本中staticfiles被static替换了&#xff0c;所以这地方换位static即可完美运行 错误解决

callBack方式实现threejs点击事件Raycaster

我用的的示例类发方式来初始化场景。 类里面定义点击方法。 initMouse(fun) {window.addEventListener("click", (event) > {this.clickObject(event, fun);});}// 鼠标事件clickObject(event, fun) {// 计算点击位置的归一化设备坐标const mouse new THREE.Ve…

IO模型理论学习

1、什么是IO 计算机视角下的io AIO

“泰迪·曲靖师范学院数学与统计学院数据科学教学实训平台”工作室签约揭牌仪式圆满结束

为深化校企合作&#xff0c;实现应用型人才培养目标。泰迪智能科技携手曲靖师范学院数学与统计学院共建“数据科学教学实训平台工作室”。 2024年7月10日&#xff0c;“‌泰迪数学与统计学院数据科学教学实训平台”工作室揭牌仪式在曲靖师范学院举行。泰迪智能科技昆明分公司院…

LPRNet 车牌识别部署 rk3588(pt-onnx-rknn)包含各个步骤完整板端代码

虽然车牌识别技术很成熟了&#xff0c;但完全没有接触过。一直想搞一下、整一下、试一下、折腾一下&#xff0c;工作之余找了一个简单的例子入个门。本博客简单记录一下 LPRNet 车牌识别部署 rk3588流程&#xff0c;训练参考 LPRNet 官方代码。 1、导出onnx   导出onnx很容易…

SW - 将面导出为dxf

文章目录 SW - 将面导出为dxf概述笔记原点问题END SW - 将面导出为dxf 概述 在做PCB板框. 以前做过一个笔记&#xff0c;用autoCAD来制作导出dxf(cadence SPB17.4 - 用autoCAD2022画一个PCB板框)。 不喜欢用autoCAD&#xff08;相对麻烦&#xff09;, 还是喜欢用SW&#xff0…

异步日志:性能优化的金钥匙

一、背景 2024 年 4 月的一个宁静的夜晚&#xff0c;正当大家忙完一天的工作准备休息时&#xff0c;应急群里“咚咚咚”开始报警&#xff0c;提示我们余利宝业务的赎回接口成功率下降。 通过 Monitor 监控发现&#xff0c;该接口的耗时已经超过了网关配置的超时阈值(2s)&#…

Spring Cloud Alibaba整合Seata实战

Spring Cloud Alibaba整合Seata实战 1.启动Seata Server 1.1 环境准备 1&#xff09;指定nacos作为配置中心和注册中心 修改registry.conf文件 注意&#xff1a;客户端配置registry.conf使用nacos时也要注意group要和seata server中的group一致&#xff0c;默认group是&quo…

Linux--生产消费模型

线程系列&#xff1a; Linux–线程的认识(一) Linux–线程的分离、线程库的地址关系的理解、线程的简单封装&#xff08;二&#xff09; 线程的互斥&#xff1a;临界资源只能在同一时间被一个线程使用 生产消费模型 生产消费模型是多线程编程和分布式系统中的一个经典概念&…

我们水冷使制动电阻功率密度成倍增加-水冷电阻设计工厂

先进陶瓷 我们后来发现工业应用中对占用空间最小的水冷电阻器的工业需求&#xff0c;推出了适用于中压工业应用的水冷电阻器。它的特点是两块由具有特殊性能的先进陶瓷制成的板。 使用工业电驱动装置的一个重要好处是&#xff0c;可靠的再生和动态制动系统可以补充或取代传统…

Laravel :如何将Excel文件导入数据库

文章目录 一、前提二、使用2.1、新建一个导入文件2.2、新建一个控制器和方法,调用导入文件2.3、 新建一个页面&#xff0c;支持文件上传 一、前提 想要将excel内容入库&#xff0c;laravel有扩展可以使用,常用的扩展是maatwebsite/excel&#xff0c;安装步骤参考上一篇&#x…

Mosh|SQL教程第四弹(未完)

SQL有很多自带的内聚的函数&#xff08;MAX、MIN、AVG、SUM、COUNT&#xff09; 一、聚合函数&#xff08;Aggregate Functions&#xff09; 这里的括号可以写列名也可以写表达式,下面是一个练习&#xff1a; 二、GROUP BY子句 统计2019-07-01以后每个客户的总销售额 注意这…

Javaweb11-Filter过滤器

Filter过滤器 1.Filter的基本概念&#xff1a; 在Java Servlet中&#xff0c;Filter接口是用来处理HttpServletRequest和HttpServletResponse的对象的过滤器。主要用途是在请求到达Servlet之前或者响应离开Servlet之前对请求或响应进行预处理或后处理。 2.Filter常见的API F…

探展2024世界人工智能大会之合合信息扫描黑科技~

文章目录 ⭐️ 前言⭐️ AIGC古籍修复文化遗产焕新⭐️ 高效的文档图像处理解决方案⭐️ AIGC扫描黑科技一键全搞定⭐️ 行业级的大模型加速器⭐️ 结语 ⭐️ 前言 大家好&#xff0c;我是 哈哥&#xff08;哈哥撩编程&#xff09; &#xff0c;这次非常荣幸受邀作为专业观众参…