美文网首页
DNS解析过程

DNS解析过程

作者: 糖糖不加糖_ | 来源:发表于2023-02-21 12:31 被阅读0次

https://blog.csdn.net/bangshao1989/article/details/121913780
https://juejin.cn/post/7065238621866950693
https://developer.aliyun.com/article/1047538#:~:text=%E6%9C%AC%E5%9C%B0%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B0%86%E8%8E%B7%E5%8F%96%E5%88%B0%E4%B8%8E%E5%9F%9F%E5%90%8D%E5%AF%B9%E5%BA%94%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%E8%BF%94%E5%9B%9E%E7%BB%99%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%8C%E5%B9%B6%E4%B8%94%E5%B0%86%E5%9F%9F%E5%90%8D%E5%92%8C%20IP%20%E5%9C%B0%E5%9D%80%E7%9A%84%E5%AF%B9%E5%BA%94%E5%85%B3%E7%B3%BB%E4%BF%9D%E5%AD%98%E5%9C%A8%E7%BC%93%E5%AD%98%E4%B8%AD%EF%BC%8C%E4%BB%A5%E5%A4%87%E4%B8%8B%E6%AC%A1%E5%88%AB%E7%9A%84%E7%94%A8%E6%88%B7%E6%9F%A5%E8%AF%A2%E6%97%B6%E4%BD%BF%E7%94%A8%E3%80%82%201,%E8%AF%B7%E6%B1%82%EF%BC%8C%E8%AF%B7%E6%B1%82%E5%9F%9F%E5%90%8D%20www.baidu.com%20%28%20http%3A%2F%2Fwww.baidu.com%29%20%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%E3%80%82%20%E6%9B%B4%E5%A4%9A%E9%A1%B9%E7%9B%AE

计算机只能识别纯数字的ip地址,不能直接读取域名,因此像访问的话需要将域名翻译成ip地址,dns解析就承担翻译的工作

总结图.png 举例图.png

下面以www.baidu.com为例,做DNS解析过程详解

前两步在本地电脑上,后面在dns服务器上

  1. 查看【浏览器缓存】,看是否有这个域名对应的ip地址,有则解析过程结束
  2. 查看【操作系统缓存】,看是否有这个域名对应的dns解析结果,有则返回ip
  3. 请求本地dns服务器,查看是否有缓存结果,有则返回
  4. 本地dns服务器请求根dns服务器
  5. 根dns服务器返回顶级dns服务器地址
  6. 本地dns服务器请求顶级dns服务器
  7. 顶级dns服务器会返回(baidu.com)域名服务器地址
  8. 本地dns服务器请求(baidu.com)域名服务器
  9. 域名服务器返回ip地址给dns服务器
  10. 本地dns服务器返回ip地址给客户端,并缓存域名和ip的对应关系

DNS劫持

dns劫持是一种网络攻击,攻击者篡改了dns的解析结果,将用户的请求重定向到攻击者指定的恶意网站上,导致用户遭到欺骗或遭受恶意软件感染

一般有两种方式

修改dns服务器配置

攻击者入侵dns服务器,修改起配置,将特定的域名解析到攻击者的ip地址,当用户访问该域名时,就会被重定向到恶意网站,达到劫持目的

修改本地dns缓存

攻击者发送特定的dns响应报文,达到欺骗本地dns的目的,将缓存中特定的域名解析结果替换为攻击者ip地址,当用户发送该域名请求时,会返回攻击者ip,从而重定向到恶意网站

防止dns劫持

  • 使用可信任的dns服务器
  • 安装防病毒的软件和防火墙,定期更新
  • 不随意连接公共wifi等不安全网络
  • 发现跳转到了不正常页面可通过重新输入网站ip确认是否被劫持

相关文章

  • DNS介绍以及模拟dns解析过程实验

    DNS简介DNS域名的解析过程DNS服务器的资源记录实验模拟DNS解析过程 DNS简介   DNS(Domain ...

  • 从输入URL到页面加载发生了什么?

    DNS解析DNS解析的过程就是寻找哪台机器上有你需要资源的过程.从一个网址到IP地址的转换,这个过程就是DNS解析...

  • 计算机网络原理梳理丨TCP/IP 协议族内含网络协议汇总及工作原

    DNS 解析过程 Domain Name System,域名解析系统,将域名解析为IP地址,DNS的默认缺省端口号...

  • DNS域名解析

    本文解决如果几个问题:1、什么是DNS域名解析2、域名解析过程3、如何搭建本地DNS服务器 什么是DNS域名解析 ...

  • DNS解析过程

    浏览器缓存当用户通过浏览器访问某域名时,浏览器首先会在自己的缓存中查找是否有该域名对应的IP地址(若曾经访问过该域...

  • dns解析过程

    转载

  • DNS解析过程

    背景 在互联网的世界中是用ip来标识一台服务器的,因此在很早的时候大家都是通过ip来访问其他服务器上的资源的。倘若...

  • DNS 解析过程

    HTTP请求过程 DNS 域名解析 --> 发起 TCP 的 3 次握手 -->1) Client首先发送一个连接...

  • DNS解析过程

    DNS是互联网的一项服务,它能将域名转化为IP地址,本文讲讲DNS的域名解析过程。 一. 浏览器缓存 查看浏览器缓...

  • DNS解析过程

    为什么写这篇文章,因为有这样一个面试题,在浏览器中输入www.baidu.com发生了什么(整个过程请自行百度)。...

网友评论

      本文标题:DNS解析过程

      本文链接:https://www.haomeiwen.com/subject/cipgkdtx.html