2021春招即将开启,关于DNS面试中常被问到的问题,你准备好答案了吗?
今天,i春秋整理汇总了DNS解析故障的问题集锦,为春招做好充足准备,学会这些,让你不再惧怕DNS面试题!
1、什么是DNS解析故障?
对于DNS解析故障,首先先了解一下什么是DNS。
DNS故名思义就是域名解析系统,主要是IP地址和域名的对应关系,举个简单的例子,IP就好比一个酒店的经纬度,域名就相当于酒店地址包含国家、县市区、街道门牌号,方便别人能够找到你,DNS就相当于邮差,他能够准确将酒店的地址对应到经纬度,方便他人顺利找到酒店。DNS解析故障就好比邮差病了,除了他没人知道经纬度和地址的对应关系,自然也就找不到酒店。
如果你是新人小白,对于DNS的基础知识不太了解,可以先通过下面这个短视频公开课,快速了解DNS的相关知识和运作流程。
看课地址:https://www.ichunqiu.com/open/54635?from=toutiao
本节公开课学习时长7分钟,观看人数已达数万人,满满的干货,非常适合初级学习者,即使小白也能看懂哦~
如果你已充分掌握DNS的基础知识,那我们继续攻克下面的面试题:
2、出现DNS解析故障的原因是什么?
通常有以下几种原因:
DNS服务器本身出现问题;
网站空间存在问题;
DNS投毒攻击;
恶意DNS服务器设置;
DNS配置错误引发的问题,如:域名或者IP设置错误等;
客户机或者服务器本地的hosts文件配置不当等。
3、使用哪些工具能解决DNS解析故障?
一般常见的工具有:nslookup、host、dig,还有ettercap。
4、DNS解析故障会带来怎样的后果?
无法打开网站,严重影响网站正常运营,恶意的解析还能造成钓鱼攻击。如果本地运营商DNS没有被污染,那么会导致用户电脑看不到。简而言之就是,找不着路和带错路。
5、DNS解析故障的修复方法有哪些?
首先,查看本地host文件和本地DNS地址设置是否正常;
然后,打开cmd输入nslookup命令行窗口中会显示出当前系统所使用的DNS服务器地址;
接下来,输入你无法访问的站点对应的域名。例如输入
www.baidu.com,假如不能访问的话,那么DNS解析应该是不能够正常进行的,我们会收到DNS request timed out,timeout was 2 seconds的提示信息。
这说明我们的计算机确实出现了DNS解析故障。ipconfig查看DNS地址是否正确,还可以尝试执行ipconfig /flushdns命令清除本地缓存,Windows的话在c:\windows\system32\drivers\etc里面查看host文件里的网址与IP对应是否正确。
如果遇到了DNS污染这种问题时,可以依次单击“开始→运行”命令,在系统运行框中执行“net stop dnscache”命令,临时关闭客户端系统DNS缓存功能,这样就能正常访问自己想要的站点内容了。
6、DNS解析故障的排查思路是什么?
排查思路通常是:
- 有没有存在解析问题;
- 是不是本地客户端的问题,包括host的配置;
- 是不是DNS服务器的问题,有没有被DDOS,有没有配置出错,有没有被劫持和污染。
以上是小伙伴们在面试中常遇到的问题集锦,如果有其他补充问题可以在文末留言给我们,来帮助更多即将要面试的小伙伴做好充足准备,也祝愿所有求职者都能在2021年如偿所愿进入到心仪的企业中,加油!
,