关于DNS地址对网络响应请求的影响分析和探讨

举报
Khan安全团队 发表于 2023/05/20 17:15:45 2023/05/20
【摘要】 关于DNS地址对网络响应请求的影响分析和探讨

说到上网,大家最熟悉不过;而DNS服务则是连接网站域名和ip地址的桥梁。例如百度搜索的域名网址是“www.baidu.com”,其对应的ip地址是“182.61.200.6”。这时,终端可以通过ip地址直接访问百度搜索网页,也可以通过域名网址访问百度搜索首页。但在网站相对多的时候,我们通过记忆ip地址去访问网站就显得十分吃力了,因此,网站一般会约定轴承设定一些标志性的域名地址,当你想访问某个网站时,脑海里会联想到与该网站关联的关键英文词组。记忆这个网站的域名地址就相对简单了。

细心的同学会发现,为什么终端网络连接里的dns服务依然是ip地址,而不是域名地址呢? 那是因为终端设备不用于对网站域名的解析,而终端设备里的dns服务设置里的ip地址指向的是dns服务器的ip地址,终端想通过域名上网,则需要连接到供应商的dns服务器或者公共可用的dns服务器上。dns服务器解析终端请求的域名地址为对应站点的ip地址返回终端,这时,终端就可以根据这个解析出来的ip地址访问相应的网站了。

近几年,国家工信部也对网络环境作出相应调整,所有网站必须申请域名备案,在程序设计网络编程这一模块,无论是网络请求还是api接口获取数据,均以域名地址访问,这也是对目标主机/服务器的一种保护。

下面,先来看看国内可用公共dns的详细信息。下面通过方案1(系统设置)/方案2(路由器设置)dns服务器地址来验证对网站请求响应的速率。

macos系统在设置,网络,高级选项,dns选项卡。

尝试手动添加公共dns服务器地址。

依次测试网络响应速率。方案1

方案2,修改路由器dns服务地址。

windows系统在设置,网络和internet,已连接网络属性,dns服务器分配,编辑添加。

依次测试网络响应速率,方案1

方案2,修改路由器dns服务器地址。

结论:在供应商dns服务器和公共dns服务器可用情况下,系统设置和路由器设置对网络响应速率变化不大。而当dns服务器地址为回环ip和未知dns服务器的ip地址时,会出现网络访问缓慢甚至无法访问网络。

最后,小编建议在没有出现网络故障情况下,无需换用公共dns地址,直接自动获取供应商dns服务器即可。而在网络响应缓慢,甚至无法上网的情况下,可以通过系统或者路由器设置dns服务器来解决上网慢的问题。网络带宽被占用和连接设备数量过多导致的无法上网除外。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。