DNS相关内容

news2024/11/25 14:39:29

一、dns的两种解析方式

1. 正向解析
将域名解析为 ip 地址
2. 逆向解析
ip 地址解析为域名
设置解析方式,都是在 zone 文件中
named.conf 解决权限
named.rfc1912.zone 解决解析方式
3.DNS 方向解析
192.168.71.145 这个 ip 地址逆向解析为 www.yuanyu.zhangmin
4.VMware centos7 的一些问题
1./etc/resolv.conf 文件在重启系统或者重启 network 服务后重置,或者
vmware 关闭或者挂起之后要重新设置
2.centos 在网络配置时候,明明设置了静态 ip ,但是无法生效,无法修改,
原因是图形化界面 NetworkManager 没有关闭,我们在 mini 安装中不存在
以上问题
ip a
显示所有的网卡信息
查看 ens33 网卡,有两个 ip networkmanage 服务没有关,停用
networkmanage, 会优先随机 ip
systemctl stop NetworkManager
systemctl disable NetworkManager、
二、DNS 的反向解析
192.168.71.145ip 解析为域名
1. 开启网络的访问权限控制
2.zones 文件控制域名和 ip 之间的转换
vim /etc/named.rfc1912.zones
3. 复制 zone 文件
[root@dns named] # ls
data named.empty slaves
dynamic named.localhost yuanyu.zhangmin.zone
named.ca named.loopback
[root@dns named] # cp -p named.loopback 192.168.71.zone
[root@dns named] # ls -l
总用量 24
-rw-r----- 1 root named 168 12 15 2009 192 .168.71.zone
drwxrwx--- 2 named named 23 7 23 21 :50 data
drwxrwx--- 2 named named 60 7 23 21 :50 dynamic
-rw-r----- 1 root named 2253 4 5 2018 named.ca -rw-r----- 1 root named 152 12 15 2009 named.empty
-rw-r----- 1 root named 152 6 21 2007 named.localhost
-rw-r----- 1 root named 168 12 15 2009 named.loopback
drwxrwx--- 2 named named 6 6 11 22 :40 slaves
-rw-r----- 1 root named 173 7 23 21 :48
yuanyu.zhangmin.zone
vim /etc/named.rfc1912.zones
51 zone "1.1.10.in-addr.arpa" IN {
52 type master;
53 file "10.1.1.zone";
54 allow-update { none; };
55 };
cp zone 文件 -p
vim /var/named/10.1.1.zone
10 PTR www.yuanyu.zhangmin
检查
[root@dns named] # named-checkzone 10.1.1.zone 10.1.1.zone
zone 10 .1.1.zone/IN: loaded serial 0
OK
systemctl restart named
4. 修改文件
[root@dns named] # vim 192.168.71.zone
5. 检查与测试
# DNS 服务器
[root @dns named] # named-checkconf /etc/named.conf
[root @dns named] # named-checkconf /etc/named.rfc1912.zones
[root @dns named] # named-checkzone 192.168.71.zone
192.168.71.zone
zone 192.168.71 .zone / IN : loaded serial 0
OK
# 客户端检测
yum -y install bind-utils
# 使用 nslookup
# 正向解析
[root@localhost ~] # nslookup www.yuanyu.zhangmin
Server: 192 .168.71.147
Address: 192 .168.71.147 #53 Name: www.yuanyu.zhangmin
Address: 192 .168.71.145
# 反向解析
[root@localhost ~] # nslookup 192.168.71.145
145 .71.168.192.in-addr.arpa name =
www.yuanyu.zhangmin.71.168.192.in-addr.arpa
三、多域NDS服务器
搭建DNS服务器,可以同时解析多个域名
www.yuanyu.zhang ====10.1.1.10
bbs.yuanyu.zm
co.yuanyu.cc
vim /etc/named.rfc1912.zones
58 zone "yuanyu.zm" IN {
59 type master;
60 file "yuanyu.zm.zone" ;
61 allow-update { none; };
62 };
63
64
65 zone "yuanyu.cc" IN {
66 type master;
67 file "yuanyu.cc.zone" ;
68 allow-update { none; };
69 };
[root@dns ~] # cd /var/named/
[root@dns named] # ls
192 .168.71.zone named.ca named.loopback
data named.empty slaves
dynamic named.localhost yuanyu.zhangmin.zone
[root@dns named] #
[root@dns named] # cp -p .... $TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127 .0.0.1
AAAA ::1
bbs A 192 .168.71.145
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127 .0.0.1
AAAA ::1
co A 192 .168.71.145

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

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

相关文章

Android逆向题解攻防世界-easyjava-难度6

纯Java实现,不涉及so, flag加密之后与指定字符串 “wigwrkaugala"比较判断,循环一个个字符加的,那可以一个个字符对应还原。 加密算法就在a,b类里面,代码直接复制到idea ,枚举暴力破解。 每一位输入范围a-z , 找…

Lua脚本 快速掌握

1.Lua脚本概述 Lua是一种轻量级的编程语言,由巴西里约热内卢天主教大学开发。设计初衷是为了嵌入应用程序中,提供灵活的配置和脚本能力。Lua具有简洁的语法和强大的扩展性,使得它在多个领域得到了广泛应用。 Lua的特点包括动态类型、自动内…

The Sandbox 游戏制作教程第 4 章|使用装备制作游戏,触发独特互动

欢迎回到我们的系列,我们将记录 The Sandbox Game Maker 的 “On-Equip”(装备)功能的多种用途。 如果你刚加入 The Sandbox,On-Equip 功能是 “可收集组件”(Collectable Component)中的一个多功能工具&a…

C++ list【常用接口、模拟实现等】

1. list的介绍及使用 1.1 list的介绍 1.list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。 2.list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前…

MyBatisPlus 第二天

常用注解 1 TableName:数据库表名和实体类名不同时,会出现以下报错 在实体类上添加 TableName("t_user") 在开发的过程中,我们经常遇到以上的问题,即实体类所对应的表都有固定的前缀,例如t_或tbl_此时,可以使用MyBa…

el-tree自定义节点内容

<el-tree :data"data" :props"defaultProps" ref"treeRef" show-checkbox check-change"handleCheckChange"><!-- 自定义节点内容 --><template #default"{ node, data, store }"><span class"tr…

无人值守人工智能智慧系统数据分析:深度洞察与未来展望

无人值守人工智能智慧系统数据分析&#xff1a;深度洞察与未来展望 随着科技的飞速发展&#xff0c;人工智能&#xff08;AI&#xff09;技术已逐渐渗透到社会经济的各个领域&#xff0c;其中无人值守人工智能智慧系统作为AI技术应用的前沿阵地&#xff0c;正引领着一场深刻的…

【数量关系】毛娃儿笔记

一、导学 1、比例的常见作用 &#xff08;1&#xff09;通过份数求数量 甲&#xff1a;乙1:2 那么甲乙的人数总和一定是3的倍数 &#xff08;2&#xff09;得到倍数关系 不同的说法都可以转化为比例&#xff0c;比如甲是乙的两倍2:1、甲是乙的4/34:3、甲比乙多25%5:4 &am…

基于vue框架的4S店汽车维修保养管理系统28a7y(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能&#xff1a;客户,技师,车辆信息,财务,客户维修,维修分配,维修订单,保养预约,保养分配,保养订单,维修费用,保养费用 开题报告内容 基于Vue框架的4S店汽车维修保养管理系统 开题报告 一、项目背景与意义 随着汽车产业的迅猛发展&#xff0c;4S店作…

【微前端中常见的问题及其解决办法】

随着前端技术的飞速发展&#xff0c;大型应用系统的复杂性和规模性日益增加&#xff0c;传统的单体前端架构逐渐暴露出维护成本高、升级困难、技术栈单一等问题。为了应对这些挑战&#xff0c;微前端&#xff08;Micro-Frontends&#xff09;作为一种新的架构模式应运而生。微前…

自研Vue3低代码海报制作平台第一步:基础拖拽组件开发

学习来源&#xff1a;稀土掘金 - 幽月之格大佬的技术专栏可拖拽、缩放、旋转组件 - 著作&#xff1a;可拖拽、缩放、旋转组件实现细节 非常感谢大佬&#xff01;受益匪浅&#xff01; 前面我们学习了很多vue3的知识&#xff0c;是时候把它们用起来做一个有意思的平台&#xf…

合合信息OCR支持30类国内常见票据一站式分类识别,支持医疗发票、数电票识别

合合信息TextIn平台明星产品——国内通用票据识别&#xff0c;重磅更新&#xff01; 产品支持票据类型扩展到23大类、30小类&#xff0c;覆盖场景更全面&#xff0c;同时升级优化了多款票据识别模型&#xff0c;平均识别率较前版本提升11.5%&#xff0c;整体识别速度提升21.9%…

关于k8s的Pod控制器

目录 1.Pod控制器及其作用 2.pod控制器类型 2.1 ReplicaSet: 2.2 Deployment 2.3 DaemonSet 2.4 StatefulSet 2.5 Job 2.6 Cronjob 3.Pod与控制器之间的关系 3.1 Deployment 3.2 SatefulSet 3.3 DaemonSet 3.4 job 3.5 cronjob 1.Pod控制器及其作用 Pod控制器&am…

北京某银行成功替换F5!更多实施细节曝光→

随着国家对金融行业技术创新的持续关注&#xff0c;金融行业的诸多用户正积极开展业务系统的数字化创新。 在这一领域&#xff0c;保障业务稳定性和连续性始终是最重要的议题。今天&#xff0c;为大家介绍的最佳实践来自北京某银行&#xff0c;他们通过积极探索和评估&#xf…

Python酷库之旅-第三方库Pandas(078)

目录 一、用法精讲 321、pandas.Series.str.len方法 321-1、语法 321-2、参数 321-3、功能 321-4、返回值 321-5、说明 321-6、用法 321-6-1、数据准备 321-6-2、代码示例 321-6-3、结果输出 322、pandas.Series.str.ljust方法 322-1、语法 322-2、参数 322-3、…

HMAC算法:构建安全认证的基石

在信息安全领域&#xff0c;数据完整性和认证是至关重要的。HMAC&#xff08;Hash-based Message Authentication Code&#xff09;算法作为一种基于哈希的消息认证码&#xff0c;广泛应用于数据传输过程中的安全认证。本文将带你了解HMAC算法的原理、特点及其应用场景。 HMAC算…

全方位解析RAG技术:从概念理论到代码实操,一文助你掌握检索增强生成的精髓!

一、LLMs 已经具备了较强能力了&#xff0c;为什么还需要 RAG(检索增强生成)? 尽管 LLM 已展现出显著的能力&#xff0c;但以下几个挑战依然值得关注&#xff1a; 幻觉问题&#xff1a;LLM 采用基于统计的概率方法逐词生成文本&#xff0c;这一机制内在地导致其可能出现看似…

Git基础使用教程

版本控制手册 本文中出现的 [ ] 为根据需求自行修改的变量。 基本命令 git init&#xff1a;将当前目录配置成git仓库&#xff0c;信息记录在隐藏的.git文件夹中。 git config --global user.name [xxx]&#xff1a;设置全局用户名&#xff0c;信息记录在~/.gitconfig文件中。…

厦门商家微信小程序、抖音、支付宝小程序同步上线

想要迅速在厦门开设微信小程序店铺&#xff1f;乔拓云网站提供了简便快捷的解决方案。只需四步&#xff0c;轻松复制模板&#xff0c;定制内容&#xff0c;即可上线专属小程序。 首先&#xff0c;访问乔拓云官网&#xff0c;完成免费注册&#xff0c;轻松获得您的专属账号。不论…

winform程序集的名称

1.更改程序集名称后 AssemblyInfo.cs中也要手动更改 2.鼠标放在程序集上右键&#xff0c;点击最后一栏 “属性” 3.更改Settings.Designer.cs中的名称 4.可能还有别的地方需要改&#xff0c;可以搜索旧名称来找到需要更改的地方进行更新。 PS: 当更改程序集名称时&#xff0c;…