关于macos本地域名解析问题

  • Post author:
  • Post category:其他


最近遇到了,macos使用dhcp下发内网dns,解析内网特定域名,但是这招在windows下一点问都没有,到了macos底下就不稳定了,就算手动指定了dns,重启或者重连wifi后内网域名无法正常解析。

原因是:Macos对dns安全方面有一定的限制,网络时好时坏, 经过一番查询资料,试了所有方法,最后,通过修改hosts文件里也许是唯一出路。

mac用户可以通过编辑

hosts文件

来实现域名和ip的映射关系。hosts是一个系统文件,位于/etc/hosts,其作用是在域名与IP之间建立一个映射关系。用户输入域名时会先到hosts中寻找对应的IP地址,如果找到了就立即访问,如果没有找到,就到DNS域名解析服务器进行域名解析。


mac下怎么修改hosts文件

打开终端, 使用vim编辑hosts文件

sudo vim /etc/hosts

加入域名和ip的映射关系, 如: 10.10.0.1

xxx.com.cn

ip

xxx.com

:wq 保存退出, 刷新DNS


vim的简单操作:


上述操作需要用到简单的vim操作

vim /etc/hosts 打开hosts文件时, 是

读模式

, 需要按i键将模式调整为

写模式

才能输入内容

输入内容完毕后, 需要按

Esc

键再次转换到

读模式

, 然后输入 :wq 来保存修改并退出vim操作 (:q是丢弃修改退出)



版权声明:本文为macxie2010原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。