day12(samba+dns)

samba与nfs都是用于局域网

一、安装samba软件

1.关闭防火墙与selinux

[root@samba ~]# systemctl stop firewalld

[root@samba ~]# setenforce 0

[root@samba ~]# systemctl disable firewalld

[root@samba ~]# vim /etc/selinux/config

2.配置网络



3.创建自建库,安装samba

二、配置samba服务器

1.创建共享目录

[root@samba ~]# mkdir /share

2.配置文件

3.创建账号密码

4..启动服务nmb smb

[root@samba ~]# systemctl start nmb.service

[root@samba ~]# systemctl start smb.service

三、使用windows samba客户端访问samba服务器

1.搜索“启动或关闭windows功能”,勾选SMB功能

2.点击“映射网络驱动器”

3.输入文件夹位置,点击“完成”

4.输入用户名与密码

5.发现无权限执行写操作

6.赋予用户user01拥有读写执行操作

[root@samba ~]# setfacl -m u:user01:rwx /share

7.可以创建文件与目录并实时同步

四、使用linux samba客户端访问samba服务器

1.下载samba-client软件

[root@sambaclient ~]# yum -y install samba-client

2.访问samba服务器

[root@sambaclient ~]# smbclient -L 10.0.0.15 -U user01

[root@sambaclient ~]# smbclient //10.0.0.15/smb_share -U user01

五、挂载cifs(smb)

1.下载cifs-utils软件

[root@sambaclient ~]# yum -y install cifs-utils

2.创建挂载目录并进行挂载

[root@sambaclient ~]# mkdir /root/samba

[root@sambaclient ~]# mount.cifs -o user=user01,pass=123 //10.0.0.15/smb_share /root/samba

3.查看挂载内容并创建一个文件

六、为什么要安装配置DNS服务器

1、我们已经可以通过ip地址访问web主机上发布的web服务

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

3、我们觉得ip本身无意义,我们需要有一个有语义的符号去标识ip,方便记忆和使用

4、dns出现了

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

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

7、多了一个第三方,的确是降低了效率,但是让网络环境更加的人性化,也让开发者更加模块化的 开发网络环境,因为域名是有语义的。

要求: 下午建立dns服务器,解析内网域名,能够访问内网web应用

七、DNS的作用

DNS(Domain Name System,域名系统)的主要作用是将易于人类理解和记忆的域名转换为计 算机能够理解和处理的 IP 地址。

以下是 DNS 作用的具体体现:

1. 实现域名到 IP 地址的解析:当用户在浏览器中输入一个域名(如 www.example.com)时, DNS 会将其转换为对应的 IP 地址(如 192.168.0.1),以便计算机能够找到并连接到正确的服 务器来获取所需的网页或服务。 例如,您想访问淘宝网站,输入的是“taobao.com”这个域名,DNS 就会将其解析为对应的 IP 地址,让您的设备能够与淘宝的服务器建立连接。

2. 提高网络访问的效率:通过缓存已经解析过的域名和 IP 地址的对应关系,当再次访问相同的域 名时,可以直接从缓存中获取 IP 地址,减少了解析的时间和网络开销。

3. 分布式的架构保证可靠性:DNS 系统采用分布式的架构,避免了单点故障。即使某个 DNS 服 务器出现问题,其他服务器仍可以提供服务。 4. 支持域名的层次结构:使得域名的管理和分配更加灵活和易于扩展。

总之,DNS 在互联网中起着至关重要的作用,它使得用户能够方便地通过域名访问各种网络资源, 而无需记住复杂的 IP 地址。 

将域名正向解析为IP         A记录

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

八、域名结构

从右向左解析 在整个DNS系统的最上方一点是.,这个dns服务器称为root,也叫根域, 共有13个根 域,一个为主根域服务器在美国,其余12个为辅根域,美国9 个,欧洲2个英国和瑞典,亚洲一个,位于 日本。

一级域名 国家域名 顶级域名

com edu gov org cc io cn uk us ru ja ko

com 商业公司 net 互联网公司 edu 教育,学校

gov 政 府 部 门 io 存储设备

cn|uk|us|hk|t w 国 家 域

二 级 域 名 自 己 购 买 域 名

qq.com baidu.com

购 买 域 名 的 机 构 

新 网         万 网 ( 阿 里 云 )

九、创建dns测试环境

1、web.li 10.0.0.10 发布并且管理web服务

2、dns.li 10.0.0.11 提供dns域名解析服务

3、lib.li 10.0.0.12 模拟客户端主机

1、修改hostname 2、关闭firewalld和selinux 3、设置静态ip地址

下午:

1、配置web主机

2、使用客户端访问web网页

按q退出

3、安装部署DNS服务器

(1)安装bind软件

(2)备份主要文件

(3)修改配置文件

/etc/named.conf

主要配置访问权限控制

配置哪些主机可以访问dns服务器

/etc/named.rfc1912.zones

主要定义域名如何解析,正向解析,解析到具体的ip地址

[root@dns ~]# vim /etc/named.conf //修改管理权限 添加两个any,所有主机都可以访问

(4)客户端测试

4、DNS工作原理与dig工具

DNS域名解析都是udp/53,主从之间的数据传输默认使用tcp/53

查询方式 1.递归查询,逐级查询,一次到位,但是速度慢

2.迭代查询,多次查询一个地址,可以缓存

一次递归,多次迭代

  • 9
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值