网络接入-上 | 青训营

92 阅读1分钟

1 使用域名系统

1.1 host管理

Host -> ip映射
问题:

  • 流量和负载:用户规模指数级增长,文件越来越大,统一分发引起较大网络流量和cpu负载
  • 名称冲突:无法保证主机名称的唯一性,同名主机增加导致服务故障
  • 时效性:分发靠人工上传,时效性差

1.2域名系统

使用域名系统替换hosts文件

域名空间:

  • 树形结构
  • 通过划分zone,分层授权管理
  • 全球公共域名空间仅对应一棵树
  • 根域名服务器:查询起点
  • 域名组成格式:【a-zA-Z0-9_-],以点划分label

1.3域名购买与配置迁移

域名备案:防止非法网站经营 修改配置:

  • 清空/ect/hosts
  • 配置/ect/resolvc.conf中naameservers为公共DNS
  • 迁移原配置,通过控制台添加解析记录

1.4开放外部用户访问

方案:租赁外网ip,专用于外部用户访问门户网站,将www.example.com解析到外网ip100.1.2.3,将该ip绑定到一台物理机,并发布官网route

2 自建DNS服务器

2.1 DNS查询过程

QQ截图20230814221844.jpg

2.2 DNS查询记录

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