关于 mac 本地配置域名能 ping 通,但是浏览器不能访问的问题(而其他电脑操作可访问)
- 1. 配置域名的方式
- 1.1 sudo vim /etc/hosts
- 1.2 浏览器插件 LiveHosts
- 2. 问题描述
- 3. 解决问题方法
- 3.1 尝试方法1—确保代理都关闭
- 3.2 尝试方法2—确保域名能ping通
- 3.3 尝试方法3—清理浏览器缓存
- 3.4 尝试方法4—手动设置DNS
- 3.5 尝试方法5—清理SystemConfiguration下的文件
- 4. 成功解决的话访问地址栏的效果
1. 配置域名的方式
1.1 sudo vim /etc/hosts
- 如下:
sudo vim /etc/hosts
1.2 浏览器插件 LiveHosts
- 如下:
我还挺喜欢这种方式的,也不用修改 hosts 文件了,挺方便的。
2. 问题描述
- 配置了域名后,浏览器中输入域名不能访问,如下
3. 解决问题方法
- ping 域名的等是对于配置了 hosts 文件的,注意一下。
3.1 尝试方法1—确保代理都关闭
- 如果本地有安装类似Clashx,需要关闭一下,没有的忽略此步骤
3.2 尝试方法2—确保域名能ping通
- 如下
确保没问题的话,继续往下吧……
3.3 尝试方法3—清理浏览器缓存
- 浏览器中输入:
chrome://net-internals/#dns
- 然后清理:点击
clear host cache
还是没有解决的话,看下面的
3.4 尝试方法4—手动设置DNS
- 修改一下DNS
3.5 尝试方法5—清理SystemConfiguration下的文件
- 清理 /Library/Preferences/SystemConfiguration 下的文件,只保留
com.apple.Boot.plist
然后重启电脑。 - 参考:
MacBook为什么打不开某个网页,safari和Chrome都不行,但这个网页在其他电脑上可以打开?.
如果还不行,真的不知道了。。。。
4. 成功解决的话访问地址栏的效果
- 我这里使用了插件