您的位置:首页 > 其它

mac 命令行配置DNS相关操作

2016-06-22 15:23 471 查看

列出所有的网络连接方式

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解析故障
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息