列出所有的网络连接方式
networksetup -listallnetworkservices
结果如下:
给指定的网络连接方式设定DNS服务器
networksetup -setdnsservers Wi-Fi 8.8.8.8
其中的 Wi-Fi 是指你当前的网络名称。不是WiFi名,而是第一条命令中列出的网络链接方式,或者用mac查看,如下图箭头所指名称。
而 8.8.8.8
就是你要设置的DNS。
检查当前DNS设置
networksetup -getdnsservers Wi-Fi
如果你还没有设置任何的DNS,则会如下图提示:
清空当前的DNS设置
networksetup -setdnsservers Wi-Fi empty
清空DNS缓存
dscacheutil -flushcache
将相应的域名解析成IP地址的服务器就是DNS服务器。DNS解析故障最大的症状就是访问站点对应的IP地址没有问题,然而访问他的域名就会出现错误。就是说你知道一个网站的IP地址直接在浏览器上输入可以打开,而你输入它的域名却不可以打开!!计算机对域名访问时并不是每次访问都需要向DNS服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算机的DNS缓存列表中,如果这时DNS解析出现更改变动的话,由于DNS缓存列表信息没有改变,在计算机对该域名访问时 仍然不会连接DNS服务器获取最新解析信息,会根据自己计算机上保存的缓存对应关系来解析,这样就会出现DNS解析故障