想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

DNS 问题?

我的电脑 MACOS HIGH SIERRA 用WIFI连接可以上网,但是转成手机热点就不能上网,通过修改DNS,手机热点可以上网了,但是WIFI又不可以上网了,这是怎么回事?而且一旦WIFI连接后,通过 手机热点上网的DNS就变了,同时手机热点一上网,WIFI 的DNS 就变了,非常麻烦,因为经常在外面,随时要用手机热点上网,老是换来换去麻烦,请问如何设置同时让手机热点和WIFI都能上网,同时不要改DNS. 谢谢!

发布日期 2018年4月13日 下午9:34

回复
问题被标记为 最佳回复

发布日期 2018年4月16日 上午9:44

如果愿意可以尝试完全重置网络位置, 保存并关闭所有程序,运行下面命令后重新启动系统:

sudo mv -f /Library/Preferences/SystemConfiguration /Library/Preferences/SystemConfiguration.backup


注:上面的命令后,原来保存的无线网络和其它网络配置就会被重置。如果希望恢复原来配置,运行下面的命令:

sudo mv -f /Library/Preferences/SystemConfiguration.backup /Library/Preferences/SystemConfiguration


如果希望继续排错:

你说的是切换之后就会有问题,而设置DNS后才可以。那么,你设置的DNS是什么,有没有设置代理?如果可能把Wi-Fi高级里面的各个标签都截屏贴上来。


再就是区分四种“手机热点通; 手机热点不通; 无线网通; 无线网不通”的情况下,分别运行下面的命令,并贴上来运行结果来,供大家查看各种情况下你的网络状态:

clear;networksetup -getinfo wi-fi;printf '=%.0s' {1..20};echo;networksetup -getadditionalroutes wi-fi;printf '=%.0s' {1..20};echo;netstat -nr;printf '=%.0s' {1..20};echo;networksetup -getdnsservers Wi-Fi;printf '=%.0s' {1..20};echo;nslookup baidu.com;printf '=%.0s' {1..20};echo;dig badu.com;printf '=%.0s' {1..20};echo;dig @114.114.114.114 baidu.com;printf '=%.0s' {1..20};echo;traceroute -I -m 6 114.114.114.114;printf '=%.0s' {1..20};echo;traceroute -I -m 6 baidu.com;printf '@%.0s' {1..20};echo


注:上面的命令不对系统做任何修改,只是读取和测试网络连通情况; 有的命令可能会慢一些,耐心等待他完成(看到20个@字符)。

回复量: 8
问题被标记为 最佳回复

2018年4月16日 上午9:44 回应 Meteosky

如果愿意可以尝试完全重置网络位置, 保存并关闭所有程序,运行下面命令后重新启动系统:

sudo mv -f /Library/Preferences/SystemConfiguration /Library/Preferences/SystemConfiguration.backup


注:上面的命令后,原来保存的无线网络和其它网络配置就会被重置。如果希望恢复原来配置,运行下面的命令:

sudo mv -f /Library/Preferences/SystemConfiguration.backup /Library/Preferences/SystemConfiguration


如果希望继续排错:

你说的是切换之后就会有问题,而设置DNS后才可以。那么,你设置的DNS是什么,有没有设置代理?如果可能把Wi-Fi高级里面的各个标签都截屏贴上来。


再就是区分四种“手机热点通; 手机热点不通; 无线网通; 无线网不通”的情况下,分别运行下面的命令,并贴上来运行结果来,供大家查看各种情况下你的网络状态:

clear;networksetup -getinfo wi-fi;printf '=%.0s' {1..20};echo;networksetup -getadditionalroutes wi-fi;printf '=%.0s' {1..20};echo;netstat -nr;printf '=%.0s' {1..20};echo;networksetup -getdnsservers Wi-Fi;printf '=%.0s' {1..20};echo;nslookup baidu.com;printf '=%.0s' {1..20};echo;dig badu.com;printf '=%.0s' {1..20};echo;dig @114.114.114.114 baidu.com;printf '=%.0s' {1..20};echo;traceroute -I -m 6 114.114.114.114;printf '=%.0s' {1..20};echo;traceroute -I -m 6 baidu.com;printf '@%.0s' {1..20};echo


注:上面的命令不对系统做任何修改,只是读取和测试网络连通情况; 有的命令可能会慢一些,耐心等待他完成(看到20个@字符)。

DNS 问题?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用你的 Apple ID 开始畅游其中吧!