网络接入问题 | 青训营笔记

41 阅读1分钟

这是我参与「第五届青训营」伴学笔记创作活动的第 14 天

从网络接入看域名

最初通过Host -> 主机表的方式管理映射,但是在发展过程中遇到以下问题:

  • 流量与负载问题:用户规模增长、文件大小增大,统一分发引起较大的网络流量和CPU负载
  • 名称冲突:无法保证主机名称的唯一性,同名主机添加导致服务故障
  • 时效性:人工上传,时效性很差

解决方案:使用域名系统替换Hosts文件

image.png

域名空间被组织成树状结构,通过划分Zone的方式进行分层授权管理。全球公共域名空间仅对应一棵树。根域名服务器:查询起点

image.png

域名的配置通过购买,然后进行备案,最后在server /etc/下的配置文件完成相应绑定,此处不再赘述

构建自己的DNS系统

DNS查询过程

image.png

DNS记录类型

  • A/AAAA:IP指向记录,用于指向IP,前者为IPv4,后者为IPv6记录
  • CNAME:别名记录,配置值为别名或主机名,客户端根据别名继续解析以提取IP地址
  • TXT:文本记录
  • MX:邮件交换记录,用于指向邮件交换服务器
  • NS:解析服务器记录,用于指定哪台服务器对于该域名解析
  • SOA:起始授权机构记录,每个zone有且仅有唯一的一条SOA记录,SOA是描述zone属性以及主要权威服务器记录

搭建步骤

image.png

HTTP和HTTPS

HTTPS是比HTTP更为先进、安全,加密型更强的一种通信协议,包含了对称加密和非对称加密。

image.png