Win10 DNS缓存一旦遭到网络攻击,个人隐私就会泄露,快关闭它

发表于:2019-7-29 09:26

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:微课传媒

#
Win10
分享:
  DNS是域名系统(Domain Name System)的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。
 
  一、DNS客户端的作用
  DNS客户端就是用户的域名解析地址,此服务的主要工作是缓存域名系统名称并注册完整的计算机名称。如果禁用此功能,它将继续解析DNS名称,同时,dnscache服务将停止捕获DNS的查询,并且不再注册计算机的名称。此外,任何依赖于DNS客户端服务的服务都将无法正常运行。
  dnscache服务是Microsoft的预安装程序,可在浏览Internet时解析DNS,它还可以将域名转换为IP地址,此外,它还会缓存结果,以便为频繁访问的服务器提供更快的DNS解析。为此,它直接链接到DNS服务器,在电脑中启动此服务时,DNS作为计算机上的服务运行。
  由于操作系统在进行DNS解析的时候首先查询DNS缓存,如果在缓存中能查到,就不会再找DNS服务器了。这样一旦DNS缓存被修改,你去修改DNS服务器之类的网络参数也是无效的。用IPCONFIG/displaydns命令可以查看当前DNS缓存里的内容,用ipconfig/flushdns命令刷新DNS缓存中的内容。若要防止DNS缓存攻击,应禁用DNS缓存。
  
  在Windows 10中启用或禁用DNS客户端服务的方法有四种:
  二、使用系统配置禁用DNS客户端服务
  1、同时按键盘上的Windows + R键,打开“运行”对话框。
  2、在“打开”文本框中输入msconfig,然后按Enter键。
  3、打开“系统配置”窗口,在这里,单击“ 服务”选项卡。
  4、从服务列表中找到DNS Client,如果要禁用DNS Client服务,请取消选中相应的复选框。
  5、要启用DNS Client服务,只需单击复选框选中它即可。
  6、随后,单击“应用”,然后单击“确定”按钮。
  7、重新启动电脑,使更改生效。
  
  三、使用服务控制台禁用DNS客户端服务
  1、按Win + Q打开Windows搜索栏。
  2、在文本字段中键入services.msc,并在搜索结果中选择以“管理员身份运行”服务。
  3、在控制台上,找到位于“名称”列下的DNS Client客户端。
  4、双击打开属性设置窗口。
  5、在“常规”选项卡中,单击“启动类型”下拉列表,选择“自动”。
  6、单击“开始”按钮,在Windows 10中启用DNS客户端服务。
  7、要禁用相同的服务,只需点击“停止”按钮即可。
  8、最后,单击“应用”,然后按“确定”按钮使更改生效。
 
  四、使用注册表编辑器禁用DNS客户端服务
  也可以通过更改注册表项的值来启用或禁用Windows 10中的DNS客户端服务,但是,请记住,在进行下面的操作前,请先备份注册表,以便出现问题时进行恢复。
  1、按Windows + R键,打开“运行”对话框。
  2、在“打开”文本框中输入regedit,然后按Enter键。
  3、打开注册表编辑器。
  4、从左侧窗格导航到以下路径:
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\dnscache
  5、在右侧窗格中,双击“start”项以修改其值。
  6、在“数值数据”框中,输入数值,然后单击“确定”按钮,这些数值代表的含义是:
  自动 - 2
  手动 - 3
  禁用 - 4
  自动(延迟启动) - 2
  
  五、通过命令提示符禁用DNS客户端服务
  使用命令提示符在Windows 10中启用或禁用DNS客户端服务的操作如下:
  1、按Windows + R键,打开“运行”对话框。
  2、在文本框中键入cmd.exe,然后同时按Ctrl + shift + Enter快捷键。
  3、出现提示窗口,请单击是,以管理员身份运行命令提示符。
  4、要在Windows 10中禁用DNS客户端服务,请在命令提示符窗口中运行以下命令:
 net stop dnscache
  5、要在Windows 10中启用DNS客户端服务,请输入以下内容:
 net start dnscache
  6、要更改启动类型,请执行下面列出的命令:
  自动
 REG add “HKLM\SYSTEM\CurrentControlSet\services\dnscache” /v Start /t REG_DWORD /d 2 /f
  手动
 REG add “HKLM\SYSTEM\CurrentControlSet\services\dnscache” /v Start /t REG_DWORD /d 3 /f
  禁用
 REG add “HKLM\SYSTEM\CurrentControlSet\services\dnscache” /v Start /t REG_DWORD /d 4 /f
  自动(延迟启动)
 REG add “HKLM\SYSTEM\CurrentControlSet\services\dnscache” /v Start /t REG_DWORD /d 2 /f

      上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号