Macbook连接vpn后,钉钉可以接收消息,不能访问网络

2,030 阅读1分钟

问题:

在开发项目时,需要连接vpn 访问内网

# 查看当前DNS服务器地址
cat /etc/resolv.conf



# 查看默认的DNS服务器
scutil --dns | grep nameserver

# 或者查看当前连接网络,高级选项卡里的DNS地址

内容如下:

当连接vpn后:

此时DNS 解析地址已经被替换了,而替换的这个地址,就拦截了所有的域名解析,这可能就是vpn实现的原理,代理了域名的解析

使用命令解析域名 dig @[DNS 服务器] [域名]

dig @114.114.114.114 www.baidu.com

使用vpn DNS 就无法解析,可以判断出是替换的这个地址,无法解析,所以无法访问网络

(猜测钉钉和服务器建立连接时,使用的是IP地址而不是域名)

当直接使用ip,是可以访问网络的

dig @10.101.11.9 www.baidu.com

发现了问题,于是想自己再加一个DNS,打开系统偏好设置=>高级,选中DNS

添加后,就可以访问了   114.114.114.114

在网上 查 了一圈也没找到更好 的办法