2024.7.23(DNS正向解析)

news2024/9/21 19:02:16

回顾: 

# 安装

samba yum -y install samba

# 自建库,只下载,不安装

yum -y install --downloadonly --downloaddir=./soft/

# 配置samba

vim /etc/samba/smb.conf

# 配置

[xxxxxxxname]     

comment=dasdffsffdslfdjsa     

path=/share     

guest ok=no     

writable=yes

# 创建账号和密码

useradd user01 smbpasswd -a user01

# 启动服务

systemctl start nmb

systemctl start smb

# 客户端

yum -y install samba-client

# 测试连接

smbclient -L ip地址 -U user01

# 查看文件

smbclient //ip地址/共享的项目名称 -U user01

# 挂载

yum -y install cifs mount.cifs -o user=user01,pass=123 //ip地址/共享项目名称    /本地挂载点

df查看磁盘信息

一、DNS域名

1. 可以通过ip地址访问web主机上发布的web主机

2.http://192.168.8.131访问其他主机上发布的80端口服务

3.IP地址本身无意义,需要有一个有语义的符号去标ip,方便记忆和使用

4.dns出现了

5.当客户端要访问其他主机提供的服务,首先获取该主机的域名,然后将这个域名交给dns服务器,解析为ip,然后拿到dns服务器返回的ip,根据ip访问目标主机

6.最终访问主机,我们使用唯一标识,就是ip地址

7.实际上多了一个第三方,的确是降低了效率,但是网络环境更加人性化,也让开发者更加模块化的开发网络环境

二、DNS的作用

域名:

由特定的格式组成 www.baidu.com

用来表示互联网这某一台计算机或者计算机组进名称

能够让人更方便的访问互联网

而不用记忆能够被机器直接读取的ip地址

互联网中的计算机都是通过ip地址相互访问的

ipv4|ipv6

域名代替ip实现计算机的访问,是ip地址的别名

每个域名都应该有一个对应的ip地址

将域名正向解析为ip地址  A记录

DNS IP反向解析域名   PTR反向解析

三、DNS搭建 
编号hostnameIP说明
1web192.168.8.132发布并且管理web服务
2dns192.168.8.135 提供dns域名解析
3client192.168.8.134模拟客户端主机
1、web主机 发布web任务
1.1 安装nginx

[root@web ~]# yum -y install nginx

[root@web ~]# rpm -qa | grep nginx
[root@web ~]# rpm -ql nginx

1.2 修改html,启动服务

[root@web ~]# echo "web" > /usr/share/nginx/html/index.html
[root@web ~]# nginx

2、client主机 用于测试

[root@client ~]# curl http://192.168.8.132:80
web

由于IP地址没有意义,我们需要有语义的域名 www.aaa.com

输入域名就会到指定的dns服务器上去解析/etc/sysconfig/network-scirpts/ifcfg-ens33

创建一个dns服务器去解析域名

2.1 elinks  模拟浏览器

[root@client ~]# yum -y install elinks.x86_64

[root@client ~]# elinks

3、配置一个dns服务器
3.1 添加新的dns服务器

[root@client ~]# echo "nameserver 192.168.8.135" > /etc/resolv.conf
[root@client ~]# cat /etc/resolv.conf
nameserver 192.168.8.135
修改/etc/resolv.conf文件,可以临时修改dns服务器地址,但是当主机重启或者重启network会重置

3.2 重启network

[root@client ~]# systemctl restart network
[root@client ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.8.2

3.4 配置DNS服务 

[root@dns ~]# yum search bind
[root@dns ~]# yum -y install bind

[root@dns ~]# rpm -ql bind
/etc/named.conf
/etc/named.rfc1912.zones

[root@dns ~]# systemctl start named

3.5 退出管理dns主机 管理client主机

[root@client ~]# echo "nameserver 192.168.8.135" > /etc/resolv.conf

[root@client ~]# ping www.baidu.com
ping: www.baidu.com: 未知的名称或服务

3.6 dns主机

3.6.1备份

[root@dns ~]# cp /etc/named.conf /etc/named.conf.bak
[root@dns ~]# cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak

[root@dns ~]# ls -l /etc/named*

3.6.2修改named.conf文件

作用:管理权限,哪些主机可以连接我

[root@dns ~]# vim /etc/named.conf
 

3.6.3重启服务

[root@dns ~]# systemctl restart named

3.6.4配置/etc/named.rfc1912.zones  域名服务

[root@dns ~]# vim /etc/named.rfc1912.zones

[root@dns ~]# cd /var/named/
[root@dns named]# cp -p named.localhost  aaa.com.zone
[root@dns named]# ls -l /var/named/

3.6.5编辑aaa.com.zone

[root@dns ~]# vim /var/named/aaa.com.zone 

3.6.6检查配置文件

[root@dns ~]# named-checkconf /etc/named.conf
[root@dns ~]# named-checkconf /etc/named.rfc1912.zones
[root@dns ~]# cd /var/named/
[root@dns named]# named-checkzone aaa.com.zone aaa.com.zone
zone aaa.com.zone/IN: loaded serial 0
OK

[root@dns named]# systemctl restart named
[root@dns named]# netstat -lnptu | grep named

3.6.7客户端测试

[root@client ~]# ping www.aaa.com

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

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

相关文章

hadoop大数据安全管理:ldap、keberos、ranger

hadoop大数据中认证一般用keberos,授权用ranger,kerberos和Ldap组件共同组成整个集群的安全鉴权体系,Ldap负责用户数据存储。 kerberos Kerberos 是一种网络认证协议,用于在不安全的网络中以安全的方式对用户和服务进行身份验证。…

05-用户画像+mysql-hive数据导入

将用户数据导入数仓 新建 create_hive_table.sh文件 在终端执行以下文件 sh create_hive_table.sh sqoop create-hive-table \ --connect jdbc:mysql://up01:3306/tags_dat \ tags_dat库名 --username root \ root 用户名 --password 123456 \ 123456 密码 --ta…

Vuex数据持久化实现

版本:vue 3.4.29 vuex4.1.0 1. 出现的问题 当我使用 vuex 作为状态管理组件来存储用户的一些信息之后,发现从/login 页面跳转到/home 界面后拿不到vuex信息。 之后查阅资料了解,当切换路由后,vue 会重新渲染,而vuex 也…

Java——————接口(interface) <详解>

1.1 接口的概念 在现实生活中,接口的例子比比皆是,比如:笔记本电脑上的USB接口,电源插座等。 电脑的USB口上,可以插:U盘、鼠标、键盘...所有符合USB协议的设备 电源插座插孔上,可以插&#xff…

小程序收银视频介绍

千呼新零售2.0系统是零售行业连锁店一体化收银系统,包括线下收银线上商城连锁店管理ERP管理商品管理供应商管理会员营销等功能为一体,线上线下数据全部打通。 适用于商超、便利店、水果、生鲜、母婴、服装、零食、百货、宠物等连锁店使用。 详细介绍请…

NC65 还款单的冲借款还款金额和报销单中冲借款的还款金额的计算逻辑

被报销单的冲借款界面中还款单金额计算逻辑,困扰了两天,无意中操作了,才搞清楚计算的逻辑(感觉有点反人类)。明明可以借款金额减去冲借款金额等于还款金额就行了,非得冲借款金额减去报销金额等于还款金额。…

数学基础【俗说矩阵】:逆矩阵

逆矩阵知识 认识逆矩阵 当最矩阵A【左乘】【初等阵】多次(也就是进行多次【初等行】变化)后,得到了一个【单位阵E】。由于矩阵具有结合律,把矩阵A【左乘】的所有【初等阵】乘起来,就得到了一个新的矩阵。我们称这个能…

Jenkins - apt 安装软件包 404 Not Found

Jenkins - apt 安装软件包 404 Not Found 引言关于 apt解决 apt 安装软件包 404 问题问题分析解决方案 引言 日常 Jenkins job 运行,有段时间会遇到 apt 安装软件包 404 的情况,这种情况不是每次都发生的,但是会导致 Jenkins 失败&#xff0…

强化学习术语与超参数整理(PPO)

最近在isaac lab中使用各个强化学习框架做对比训练,算法都是用的PPO,但是每个框架里超参数名字都不太一样,各种叫法弄得都混乱了,而且对齐不好很难对比出结论,在这里系统整理一下。 Isaac Lab支持的强化学习框架介绍-…

UE4-光照重建

当我们拉入新的光源和模型到我们的场景中后,会产生这样的情况: Preview:预览 表示此时由于光照物体所产生的阴影都是预览级别的并不是真正的效果。 方法一: 或者也可以在世界大纲中选中我们的光源,然后将我们的光源改变为可以…

免费【2024】springboot 毕业生就业管理微信小程序

博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化…

MPI框架以及PIPE数据流向细节

一、海思MPP内部处理流程图 各模块功能介绍: (1)VI:捕获视频图像,可对其做剪切、缩放、镜像等处理,并输出多路不同分辨率的图像数据. (2)AI:捕获⾳频数据,然后AENC 模块⽀持按多种⾳…

2024:Qt--编译配置Protobuf(windows10) 配图详解

这里写自定义目录标题 一、准备1、Window10系统2、Qt Creator 5.0.2 Based on Qt 5.15.2 (MSVC 2019, 64 bit)3、protobuf-3.15.0(本示例使用版本)4、cmake-3.21.3-windows-x86_64(本示例使用,下载的zip直接解压使用) …

代码随想录——零钱兑换Ⅱ(Leetcode518)

题目链接 完全背包 class Solution {public int change(int amount, int[] coins) {int[] dp new int[amount 1];dp[0] 1;for(int i 0; i < coins.length; i){for(int j coins[i]; j < amount; j){dp[j] dp[j - coins[i]];}}return dp[amount];} }本题为组合问题…

MySQL 约束 (constraint)

文章目录 约束&#xff08;constraint)列级约束和表级约束给约束起名字&#xff08;constraint)非空约束&#xff08;no null)检查约束&#xff08;check)唯一性约束 (unique)主键约束 (primary key)主键分类单一主键复合主键主键自增 &#xff08;auto_increment) 外键约束外什…

【IEEE出版 | 广东省高校联合主办】第六届物联网、自动化和人工智能国际学术会议(IoTAAI 2024,7月26-28)

第六届物联网、自动化和人工智能国际会议&#xff08;IoTAAI 2024&#xff09;将于2024年07月26-28日在中国广州召开。 会议旨在拓展国际科技学术交流渠道&#xff0c;搭建学术资源共享平台&#xff0c;促进全球范围内的科技创新&#xff0c;提升中外学术合作。会议还鼓励不同领…

BGP选路之Preferred value

原理概述 当一台BGP路由器中存在多条去往同一目标网络的BGP路由时&#xff0c;BGP协议会对这些BGP路由的属性进行比较&#xff0c;以确定去往该目标网络的最优BGP路由&#xff0c;然后将该最优BGP路由与去往同一目标网络的其他协议路由进行比较&#xff0c;从而决定是否将该最优…

FliFlik KleanOut for Photo 的妙用

FliFlik KleanOut for Photo 是一款专业的图像水印去除软件&#xff0c;旨在帮助用户快速高效地去除照片中的水印标识。无论是文本水印还是图像水印&#xff0c;该软件都能有效识别并删除&#xff0c;保持图像原始清晰度和质量。它采用 AI 算法引擎&#xff0c;可以精准识别和删…

MongoDB教程(十六):MongoDB高级索引

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; 文章目录 引言一、全文索…