算法:
非对称算法:RSA,ecdsa,ed25519
对称算法:des,aes128
校验算法:MD5,hash
上传/下载 (FTP Windows:SAMBA HTTP/HTTPS)
linux:NFS(较为古早)
现在多用xfs ext4
在一个存储设备上指定数据存储格式和数据类型
c盘:NTFS,u盘:fat32(最大区别fat32支持最大单个文件不超过4G,NTFS支持最大2TB)
linux:nfs不是和windows一样通过服务器共享文件上传下载而是通过通过服务器主机获得一个特殊的存储空间(类似于d,e盘)直接挂载到对应主机就可以直接访问数据文件不需要上传下载的动作Windows也支持nfs
NFS(network File system:网络文件系统):通过RPC(远程过程调用的协议让客户端主机通过网络基于mount挂载的方式将远程服务器主机中的一个文件共享目录作为文件系统直接访问)
e.g:服务器划分出一个目录作为可访问的目录,客户端通过网络发起标准的fs请求来读取,主机上所有的数据存放在磁盘,磁盘的格式是xfs,访问时所用到的也是xfs格式,这是一个标准的网络协议而不是本地文件类型格式,后期客户端将这个文件理解为基础的网络文件,用mount连接
rpc协议:媒介服务,用于告诉客户端那个端口可以访问,简单地说就是端口映射,把开启的高位随机端口注册在rpc中让客户端可以成功访问,此端口>2048
版本:NFS3和NFS4
DNS服务器:
如果每个人都把自己的邮箱取名为xxx.qq.com来访问163服务器就会让qq邮箱失去威严,所以163服务器在收到访问请求后会根据dns进行一个反查询(反解析)操作,通过ip找到域名的行为,dns服务器中的域名必须是唯一的,
ip------>域名 反解析
域名------>ip 正解析
连接方式
正反向查询:udp 主从服务器之间同步数据tcp(>128)
一般为3/4级域结构
. --- 根域
cn us uk com edu gov org---顶级域名
baidu aliyun qq --- 二级域名 权威服务器
肯定答案:权威答案 , 非权威答案
否定答案:
www --- 三级域名
每一个层级的域对应一个服务器(根域---根域服务器,顶级域---顶级域服务器,目的是为了在全球获取到唯一性备案)根域名服务器记录六个顶级域名服务器的域名和ip,顶级域名服务器记录二级以此类推
dns解析过程
客户端 递归查询 本地dns服务器主机 迭代查询 层级服务器进行域名查询
1.浏览缓存
2.hosts文件
3.本地网卡DNS 114.114.114.114(高级代理)
过程分析:
根--->顶级--->(反馈顶级服务器IP给本地dns服务器)(由本地dns服务器)--->顶级服务器(以此类推查询二级、三级服务器)
搭建dns服务器:
DNS服务器:主DNS服务器,从DNS服务器
主服务器:master正反向解析
从服务器:slave正反解析,类似于主服务器的备份,只是所有解析数据是动态同步主服务器
缓存服务器:hint优先通过缓存服务器,通过缓存结果查询效率最高
转发服务器:forward主从服务器中设置了转发鬼册所有查询的主机就是转发服务器
dns master服务
1.防火墙selinux
2.安装服务软件 bind---named(53端口,本地程序对named管理端口:953)
3.根据配置实现自定义操作
vim /etc/named.conf
options{
listen port 53 {192.168.81.133;}; #master133
directory /var/named;
allow-query(any;);
dnssec-validation yes;
4.重启服务器测试
查看服务状态:
systemctl status named
ps -aux| grep named
netstat
ss -tunlp |grep 53
lsof -i:53

研发人员注释用"//"注意:"#"也可以完成注释操作
ip卸载大括号里面,结束时用";"
允许哪些主机访问可以在大括号中写上ip或者主机名或者any(所有人),结束时用";"
全局设置,文件中的相对路径都是对于这个路径而言
需求:baidu.com能够解析所有baidu.com域下面的三级域结构
正反向资源记录数据格式:
正:主机名 TTL资源记录的缓存时间 IN(internet) 资源记录类型(标签) 数据(ip)
反:IP TTL资源记录的缓存时间 IN(internet) 资源记录类型(标签) 数据(域名)
A 正向解析资源记录类型能够将一个域名映射到一个IPv4地址
AAAA 正向解析资源记录类型能够将一个域名映射到一个IPv6地址
ptr 反向解析IPv4/v6--->域名(完整主机名)
NS 标记谁是dns服务器,记录的是该dns服务器的域名
soa 起始授权资源记录类型,在主服务器对指定的与进行授权开启查询对应域下记录结果,对从服务器主机进行数据同步的时间设置
格式:授权域 ttl IN SOA 授权域 邮箱地址(5参数)
{ 序列号
同步时间1DAY
重置时间(发起再次请求的时间间隔<同步时间)
过期时间(重置时间过期)
否定答案的缓存时间(在此时间内直接否定答案)}
域别名:写入别名 用CHAME标记源域名表示该域名的别名
客户端测试:
nslookup
>server 192.168.81.133
Default server : 192.168.81.133
Address : 192.168.81.133
nslookup www.baidu.com 匹配本地主机网卡配置的DNS地址作为本地dns服务器进行解析测试
dig -t 域名 正
dig -x ip 反
解析反向域: