『请教』域名被哪里设置了?(/etc/hosts 除外)


如图,我并没有在 /etc/hosts 里设置 github.io 这个域名(而且即使设置也不能设置 *.github.io),但是却莫名其妙的绑定到我本地里(还有其他域名也会)
我怀疑是VPN导致的(但是我好像从来没有设置过这个域名啊),但是关闭Shadowsocks 后仍然会这样(难道是因为已经生成保存了这个对应IP所以关闭了也不影响?)

只有在把VPN调为Global Model 的时候才可以(幸好)

lsof -i:80 查看下谁占用了80端口

dig github.io

看一下是哪个 DNS server 返回的,然后再排除

1 个赞

强国DNS劫持, github.io解析返回本地回环不是常规操作吗(笑), 建议DoH安排上

我还不知道捏。。。 我以为只有“封锁域名(例如Google)”这一招,原来还有给你“转移域名IP”这招啊,意思是不是我设置错了什么,大家也是一样的啊。。。

我以前从来不知道有这工具~~

你是怎么应对呢?
有人跟我一样是用 Shadowsocks 吗?怎么手动添加某些域名强制用VPN咯?现在我只能选择全局才可以


这里只能是全局VPN的时候忽略某些域名(例如我在开发时设置成本地IP的域名)

国内的红鱼也提供了DOH服务

大家有用 Shadowsocks 吗? 吾照着网上搜到的在 user-rule.txt 里添加:
||github.com or ||github.com^

但还是访问不了 github, 要转为Global 才可以, 确实试了baidu也不行, 请问吾规则有错吗?

image