早期网站较少时,使用配置文件hosts来进行域名与IP地址的相互解析,现在网站数量已经非常多了,若将所有域名与IP地址写入hosts文件,hosts文件容量将大到系统无法打开的程度。现在hosts文件在操作系统内依然生效,只是默认该文件为空,且该文件的优先级高于DNS。Windows系统中:C:windowssystem32driversetchostsLinux系统中:/etc/hosts
DNS(DomainNameSystem),域名系统服务协议。主要用于域名与IP地址的相互转换,以及控制因特网的电子邮件的发送。可以理解为DNS就是翻译官。DNS服务的作用就是域名和IP互相解析。正向解析:域名-->IP地址反向解析:IP地址-->域名
DNS查询类型分为递归查询和迭代查询:递归查询:一般是客户机和服务器之间的查询,即只发送一起请求,其他的工作交由上层服务器去解决,然后最后一层一层的反馈结果到客户端。(负责到底)迭代查询:一般是DNS服务器与DNS服务器之间的方式,最起初的DNS服务器负责发起请求,而其他涉及到的DNS服务器只负责响应即可,然后一直查找到目标DNS服务器,并将结果返回给客户端(不负责到底,给一个推荐的结果)。
功能:从DNS服务器减轻主DNS服务器的压力。客户端可指定主DNS和从DNS作为DNS解析服务器,当主DNS服务器宕机后,客户端还能从从服务器上进行解析,但是当主服务器宕机时间过长,从服务器无法同步数据时,从服务器上的DNS解析结果就不再权威了。
功能:加快解析速度,提高解析效率。所有用户请求都是向缓存服务器发送,由缓存服务器从内存中查询DNS数据,若有数据则直接反馈给用户;若缓存服务器内存中无用户需要的数据,缓存服务器就向主服务器请求数据,接收后,缓存服务器将数据反馈给用户,同时将数据保存在自己的内存里。
功能原理:DNS分离解析即将相同域名解析为不同的IP地址。现实网络中一些网站为了让用户有更好的体验效果解析速度更快,就把来自不同运营商的用户解析到相对应的服务器这样就大大提升了访问速度。说明:当不同网段的客户端向DNS服务器请求域名解析的时候,DNS服务器会根据客户机所在的网段返回不同的解析结果。(在此只做正向解析,不做反向解析)
YangL:你遇到的问题是进入到容器内部通过systemctl命令启动容器内安装的服务失败吗?
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。