前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么要有DNS?是如何查询的?工作原理是什么?

为什么要有DNS?是如何查询的?工作原理是什么?

作者头像
了凡银河系
发布2022-08-22 13:52:15
1.6K0
发布2022-08-22 13:52:15
举报
文章被收录于专栏:了凡的专栏

前言

DNS是什么,它解决了什么问题?

简述DNS查询服务器的基本流程

什么是DNS劫持、DNS欺骗、是什么原理?

如何防范DNS攻击?

DNS是什么

进程服务:IP+端口 例如:115.182.41.180:443

因为进程服务很难记忆,所以改成了

例如:

代码语言:javascript
复制
www.baidu.com
www.taobao.com

DNS(Domain Name System: 域名系统):它是一项互联网服务,储存域名和IP地址相互映射关系的一个分布式数据库,它能够使人更方便地访问互联网。

DNS工作原理

域名由点、字母和数字组成 点分割不同的域 域名可以分为顶级域、二级域、三级域

由三级域名,二级域名,顶级域名可以像树型结构一样向上找。

两种查询方式

迭代查询:

本地缓存查询-->根域名服务器(com)查询顶级域名(baidu)-->去顶级域名服务器查询权威域名(www)-->去权威域名查询到IP-->返回到本地

递归查询:

由于递归的底层就是一个压栈的过程,所以看图就明白了,先对根域名访问并压栈,之后顶级域名服务器,最终权威域名服务器查询结束进行返回释放。

迭代查询和递归查询有什么区别?

现象

  • 错误域名解析到纠错导航页面
  • 错误域名解析到非正常页面
  • 将正常站点解析到恶意页面

攻击的目的大多都是广告费和推广费

DNS劫持

返回攻击者希望访问的主页

DDoS攻击

  • DNS本质是一种程序
  • 物理设备有容量承载极限
  • 超过容量极限服务可能会宕机

拒绝服务攻击(denial-of-service attack, 简称DoS攻击) DDoS是一种网络攻击手法,其目的在于使用目标电脑的网络系统资源耗尽,使服务暂停中断或停止,导致其正常用户无法访问。

防范手段

  • DNS服务商角度
  • 个人用户角度

我认为:

  • 从服务商角度多花钱,买流量。
  • 从用户角度,用道德进行约束。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 了凡银河系 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • DNS是什么
  • DNS工作原理
    • 两种查询方式
      • 迭代查询:
      • 递归查询:
  • 现象
  • DNS劫持
  • DDoS攻击
    • 防范手段
    相关产品与服务
    分布式数据库 TDSQL
    分布式数据库TDSQL是腾讯打造的一款企业级数据库产品,具备强一致高可用、全球部署架构、高 SQL 兼容度、分布式水平扩展、高性能、完整的分布式事务支持、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档