"智能多宿主名称解析"(LLMNR,Link-Local Multicast Name Resolution)是微软引入Windows的加快DNS解析速度的功能,通过在所有可用的网络适配器上发送DNS请求来实现,并自动选择返回速度最快的信息。
尽管从性能角度来看,这个功能是有道理的,但它在隐私方面引入了一个问题。
例如,在Windows机器上连接到代理(v皮恩)网络时,智能多地址名字解析可能导致DNS泄漏。因为请求会同时发送到所有网络适配器,所有配置的DNS服务器都会收到这些请求,从而获取您访问的网站信息。
以下是在Windows操作系统中禁用智能多宿主名称解析的三种方法:
-
使用组策略编辑器(仅适用于专业版、企业版和教育版):
a. 打开“运行”对话框,可以按下Win + R键,然后输入“gpedit.msc”并按Enter。
b. 在“组策略编辑器”中,导航至以下路径:
计算机配置 -> 管理模板 -> 网络 -> DNS客户端
c. 在右侧窗格中,找到并双击“禁用智能多宿主名称解析”(Turn off Multicast Name Resolution)。
d. 在弹出的窗口中,选择“已启用”(Enabled),然后点击“确定”。
-
使用注册表编辑器:
a. 打开“运行”对话框,可以按下
Win + R
键,然后输入“regedit”并按Enter,打开注册表编辑器。b. 导航至以下注册表路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient
c. 在右侧窗格中,如果没有名为“EnableMulticast”的DWORD值,则需要创建一个。
d. 右键单击空白处,选择“新建”(New),然后选择“DWORD值”(DWORD Value)。
e. 将新创建的DWORD值命名为“EnableMulticast”。
f. 双击此值,将数值数据设置为0,然后点击“确定”。
-
通过命令行:
a. 打开命令提示符或PowerShell窗口,可以按下
Win + X
,然后选择“Windows Terminal”或“命令提示符”(Command Prompt)或“Windows PowerShell”。b. 输入以下命令以禁用智能多宿主名称解析。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient" /v "EnableMulticast" /t REG_DWORD /d 0 /f
c. 按Enter执行命令。
最新评论
v2ray客户端用github下载速度很慢而且总中断下载怎么办?
重新买,是不是我之前的文件配置啥的要重新整对吧?就是之前的对应配置文件的ID值要重新弄?
有快3个月了没续费了,如何重新激活我的服务?
楼主,有一点不明白: “准备好你的服务器,确认账号(一般是 root)和密码,系统建议 Centos7 ×64+、Ubuntu、Debian”是指自己要准备一台安装了上述系统的电脑做服务器还是指购买的
网上一堆的节点怎么填写,看不懂得
请问证书会过期嘛?要怎么处理