1. 设置本地网络
在开始菜单中,点击右键选择“网络连接”和“打开网络和共享中心”。
找到当前连接的网络,右键点击选择“属性”。
在“网络属性”窗口中,找到“Internet 协议版本 4(TCP/IPv4)”,并点击“属性”按钮。
1.1 设置IP地址
在打开的“Internet 协议版本 4(TCP/IPv4)属性”窗口中选择“使用下面的 IP 地址”。
设置IP地址为192.168.0.1,子网掩码为255.255.255.0。
1.2 设置DNS服务器
将首选 DNS 服务器和备用 DNS 服务器设置为公司内部的DNS服务器地址。
2. 编辑Hosts文件
点击开始菜单,在搜索框中输入“记事本”,右键点击“记事本”并选择“以管理员身份运行”。
在记事本中点击“文件”菜单,选择“打开”,然后在文件名输入框中输入“C:\Windows\System32\drivers\etc\hosts”,点击“打开”。
在Hosts文件中添加以下内容:
192.168.0.1 www.example.com
其中192.168.0.1是本地IP地址,www.example.com是需要访问的指定网站。
保存文件并关闭记事本。
3. 配置防火墙
点击开始菜单,在搜索框中输入“防火墙”,并点击“Windows Defender 防火墙”。
在防火墙设置窗口中,点击“高级设置”。
在左侧窗口中,点击“出站规则”,然后点击“新建规则”。
3.1 设置出站规则
在“新建出站规则向导”中选择“自定义”并点击“下一步”。
选择“仅将此规则应用于以下本地 IP 地址”并输入本地IP地址:192.168.0.1。
选择“将此规则应用于所有程序”并点击“下一步”。
在“协议和端口”步骤中,选择“任何协议”并点击“下一步”。
选择“允许连接”并点击“下一步”。
为规则命名,例如“只允许访问指定网站”,并点击“完成”。
3.2 设置入站规则
在左侧窗口中,点击“入站规则”,然后点击“新建规则”。
按照和“3.1 设置出站规则”类似的步骤,设置入站规则。
启用新建的入站规则和出站规则,并保存设置。
4. 清除DNS缓存
点击开始菜单,在搜索框中输入“命令提示符”,右键点击“命令提示符”并选择“以管理员身份运行”。
在命令提示符中输入命令:ipconfig /flushdns,然后按下回车键。
等待命令执行完毕后,重新启动计算机。
5. 检查设置
重新打开浏览器,访问其他网站,应该无法访问。
尝试访问指定的网站 www.example.com,应该能够正常访问。
通过以上步骤,你已经成功设置了Win10只允许访问指定网站。请确保在编辑Hosts文件时输入正确的IP地址和网站域名,以及在防火墙设置中添加正确的规则和IP地址。如果需要变更访问的指定网站,可以重新编辑Hosts文件,并按需修改防火墙的规则。