DNS简要介绍
来源:互联网 发布:linux计数统计命令 编辑:程序博客网 时间:2024/06/05 17:21
DNS(Domain Name System)原理篇
a.将网站的域名转换为相应的ip
b.如何映射
1.每一个pc保持一个hosts文件
www.baidu.com 126.105.116.115
访问是本地hosts查看IP
hosts文件越来越大
没规定命令规则,主机名会冲突
维护映射关系代价高
应用场景:
线下测试
2.为了解决上述问题,引出了域名系统
域名访问完整的请求过程
应用程序->DNS服务器发起DNS请求
DNS服务器返回该域名所对应的IP地址
应用程序根据返回的IP地址请求对应的服务,获取数据
所有的域名记录又DNS服务器集群储存
用户不用储存所有的的域名IP映射
规定了域名命令规则 保证了主机名字不会重复
DNS是一个层次的分布式数据库服务集群
3.域名解析过程
首先查找本地域名服务器(LocalServer)【运营商:联调、电信等】
LocalServer没有,查找Root服务器
LocalServer继续查找权威服务器
找到后由LocalServer返回给用户
4.域名查找对应IP工具
dig查找A记录
dig www.baidu.com -t A +short
c.DNS劫持
用一个假的DNS应答来欺骗DNS请求用户
d.DNS解决方案
1.数据合法性校验
2.实时监控+商务推动
3.绕过自动分配的DNS
4.直接使用IP地址
5.使用HttpDNS
a.将网站的域名转换为相应的ip
b.如何映射
1.每一个pc保持一个hosts文件
www.baidu.com 126.105.116.115
访问是本地hosts查看IP
hosts文件越来越大
没规定命令规则,主机名会冲突
维护映射关系代价高
应用场景:
线下测试
2.为了解决上述问题,引出了域名系统
域名访问完整的请求过程
应用程序->DNS服务器发起DNS请求
DNS服务器返回该域名所对应的IP地址
应用程序根据返回的IP地址请求对应的服务,获取数据
所有的域名记录又DNS服务器集群储存
用户不用储存所有的的域名IP映射
规定了域名命令规则 保证了主机名字不会重复
DNS是一个层次的分布式数据库服务集群
3.域名解析过程
首先查找本地域名服务器(LocalServer)【运营商:联调、电信等】
LocalServer没有,查找Root服务器
LocalServer继续查找权威服务器
找到后由LocalServer返回给用户
4.域名查找对应IP工具
dig查找A记录
dig www.baidu.com -t A +short
c.DNS劫持
用一个假的DNS应答来欺骗DNS请求用户
d.DNS解决方案
1.数据合法性校验
2.实时监控+商务推动
3.绕过自动分配的DNS
4.直接使用IP地址
5.使用HttpDNS
阅读全文
0 0
- DNS简要介绍
- 简要介绍
- 简要介绍
- DNS 介绍
- DNS 介绍
- DNS介绍
- DNS 开源DNS之Atomia DNS介绍
- wxwidgets简要介绍
- bsh简要介绍
- W3 Jmail 简要介绍
- Atlas UpdatePanel简要介绍
- Atlas UpdatePanel简要介绍
- Atlas UpdatePanel简要介绍
- 简要AT命令介绍
- Atlas UpdatePanel简要介绍
- wxwidgets简要介绍
- UDP简要介绍
- Asp HTTP 简要介绍
- fzu-2264
- 密码要包含大小写字母+数字+符号,提这个建议的人刚刚承认他错了
- ajax文件上传
- centOS7 安装ActiveMQ
- 排序算法(4)----快速排序
- DNS简要介绍
- memcache与redis区别
- linux系统644、755、777权限详解
- MD5
- 记录学习 Java 设计模式(二)
- ZOJ 3574 Under Attack II 归并排序求逆序对
- Java——I/O相关练习代码
- pycharm安装
- mac下如何安装并启动关闭zookeeper和redis