【HTTP协议】域名

1. 域名的出现

  • IP协议将物理网卡的MAC地址抽象转化为4位数字
  • 数字化的IP地址对人不友好,需要友好的域名便于人类识别标记

2. 域名的形式

  • 域名是一个有层次的结构——一串用’.'分隔的多个单词【主机名.二级域名.顶级域名】
  • 最左边是主机名【eg:www提供万维网服务,mail邮件服务】
  • DNS将域名转换成IP地址以访问网站
  • 域名可代替IP地址
  • 在Apache、Nginx等Web服务器中,域名可以用来识别虚拟主机server_name
  • 域名可以作为名字空间系统,多级域名可划分不同的国家、地区、组织、部门

3. 域名的解析

  • 域名需要转换为IP地址才能被访问
  • DNS的核心系统是三层树状、分布式服务
    a. 根域名服务器Root DNS Server:管理顶级域名服务器,返回顶级域名服务器的IP地址
    b. 顶级域名服务器Top-level DNS Server:管理各自域名下的权威域名服务器
    c. 权威域名服务器Authoritative DNS Server:管理各自域名下主机的IP地址
根DNS
com
org
cn
...
baidu.com
google.com
w3c.org
12306.cn
...
www.baidu.com
例如,你要访问'www.baidu.com',需要进行一下三次查询:
a. 访问根域名服务器,获取顶级域名服务器地址	'com '
b. 访问顶级域名服务器,获取权威域名服务器地址	'baidu.com'
c. 访问二级域名服务器,获取主机的IP地址	'www.baidu.com'
  • DNS 解析过程
    浏览器缓存 --> 操作系统 --> hosts --> 非权威域名服务器查询其缓存 --> 根域名 --> 顶级域名 --> 权威域名 -->写入本地缓存

4. 域名

  • 域名"重定向":域名代替了IP地址。当主机需要下线、迁移时,可以更改DNS记录,让域名指向其他机器
  • 名字空间|名字服务器:开发的各种内部服务用域名标记
  • 基于域名的负载均衡。
    a. 一个域名可对应多台主机,轮询算法向服务器发请求
    b. 域名解析可配置内部策略,返回离客户端最近的主机,或返回当前服务质量最好的主机
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值