在我重置了操作系统为 Windows 10 的笔记本电脑后,有些网站无法打开,问题出在我主要依赖的 github 上,我尝试过刷新 DNS、更改 DNS、删除 chrome 和 firfox、更改它们的设置,正如许多网站上提到的那样,但都无济于事,我没有安装代理或任何 VPN,我更改了笔记本电脑的 MAC 地址,尝试了 VPN……但没有任何解决方案,我担心我必须格式化并重新安装 Windows 10,请随时提供任何解决方案
答案1
为了正确调试这个问题,最好的办法是对问题发生的位置进行分类,这可能涉及很多层面
- DNS 解析
- IP/基础网络级别
- 防火墙
- TCP
现在,您在帖子中提到某些网站无法正常工作,因此我将假设其他网站可以正常工作。因此,首先要查看的是 DNS 解析是否有效。在 Windows 上检查 DNS 解析以及基本网络连接的最佳方法是通过以下 PowerShell 命令:
下面将告诉您是否可以解析名称并为您提供 IP 地址
Resolve-DnsName GitHub.com
以下内容将告诉您是否已与网站建立网络连接
Test-NetConnection GitHub.com -CommonTCPPort HTTP
Test-NetConnection 192.30.255.112 -CommonTCPPort HTTP
如果所有这些都成功了,那么下一步就是 TCP 和防火墙层。要获取这些日志,您可以尝试以下操作
Netsh wfp Capture start
<Try Accessing GitHub.com>
netsh wfp capture stop
打开 Cab 中的 XML 文件,您可以检查 GitHub IP 地址是否有分类删除。
对于 TCP 日志,您可以通过以下方式收集
netsh trace start scenario=InternetClient_dbg capture=yes persistent=yes
<repro>
netsh trace stop
Share nettrace.cab