为什么有的站点别人能访问但我无法访问
写在前面:域名分级与域名解析过程(DNS)
https://blog.csdn.net/m0_37263637/article/details/85157611
1.1. ip被ban
1.2.根据dns协议
当我们输入一个域名的时候,我们会向上级dns服务器查询该域名的ip,但是如果上级dns服务器说我不知道,我们就上不了该网站。
比如:当我们访问百度,输入www.baidu.com,它向我们上级dns服务器(一般就指我们的运营商)查询百度这个域名对应的ip是啥,它说不知道,或者给我们一个假的ip,我们就访问不了百度了。很多时候我们做一个靶场时,有人能做有人不能做,因为我们上级dns服务供应商不让我们访问
1.2.1.dns污染和dns劫持
有一些国外网站我们访问不了,并不是被ban ip、被拦截了,而是发生了dns污染或者dns劫持。当我们去请求一个域名对应的ip时,我们上级dns供应商说这个域名所对应的ip不存在,这可能是因为dns污染或者dns劫持。
2.上级dns服务器和解决方法
其实我们的上级dns服务器分为很多,就比如说:电脑上的hosts文件、本地的dns缓存、自己家的路由器、上级的网络运营商(像联通,电信,移动),他们都能左右我们的网络浏览体验。
所以有时候访问一些网站,之前可能比较顺畅,现在访问不了了,可以试着尝试把所有浏览器关掉,在cmd打”ipconfig/flushdns“这个命令,它会刷新本地DNS解析缓存,在一定情况下可以解决某些站点我们上不了,也可以在某些情况解决我们网速太慢的情况,但不是万能的,只有在dns出现问题的时候才有用。
来源:freebuf.com 2021-02-27 19:09:50 by: Johnson666
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
请登录后发表评论
注册