李琪的技术专栏 System Research

域名解析

2020-06-01
Clear Li

阅读:


域名的形式

如www.baidu.com

从左到右为

​ www: 万维网服务器

​ baidu:二级域名

​ com:顶级域名

域名的用途

1代替ip

2.在nginx等类似的服务器里可以标识虚拟主机,决定哪个虚拟主机来对外提供服务。

3.在Java的包机制里也采用了域名作为命名空间

域名解析

将域名转化为ip地址这个过程叫做域名解析

DNS的核心是一个三层树状

1.根域名服务器,管理顶级域名服务器,返回com,cn等顶级域名服务器的ip地址

2.顶级域名服务器:管理各自域名下的权威域名服务器,比如com顶级域名可以返回apple.com域名服务器的ip地址

3.权威域名服务器:管理自己域名下的主机ip地址

域名访问顺序

1.首先查找浏览器的dns缓存

2.查找操作系统的dns缓存

3.查找hosts文件的dns缓存

4.访问dns服务器ip,

域名的新玩法

1.重定向,因为域名替代了ip地址,因此可以更换dns记录让域名指向其他的机器保证业务的不中断

2.搭建内部使用的dns时作为可以用域名代替ip,从而不暴露ip

3.搭建负载均衡

​ 实现方式

​ <1>使用一个域名对应多个主机

​ <2>可以配置内部的策略,返回距离客户端最近的主机,这样dns端就把请求分发到不同的服务器实现负载均衡

域名屏蔽

对域名不进行解析,无法拿到ip地址也就无法访问网站

域名劫持

访问a网站但是时b网站的ip


Similar Posts

上一篇 JMeter测试