看来我的 ISP 一团糟,阻止了一些相关且知名的网站/IP(可能是通过 DNS,我真的不知道),而没有阻止其他网站/IP,这真是一场噩梦。
是否有命令行脚本可以测试对各种已知网站和 IP 地址的互联网访问(我知道,完全测试是不可能的)?一种是测试AND
对ping
不同可信网站和 IP 的访问,这样我就可以测试我正在使用的 DNS 服务器的“健康状况”以及我被允许访问互联网的自由度。
我根本不想ping
一直这样做,这就像彩票一样。似乎我可以使用 bash wget --spider --quiet http://example.com
,但是有没有人愿意分享一个可用的脚本或 bash?
答案1
如果他们只是使用 DNS 来阻止您,只需使用自定义 DNS(例如 OpenDNS),而不是 ISP 自动提供给您的 DNS。您甚至可以将路由器配置为使用 OpenDNS 而不是 ISP 的 DNS,这样网络上的所有设备都将通过 OpenDNS 进行路由,而无需手动配置每个设备。