/etc/hosts
允许您设置系统范围的主机名查找。OS X 中是否有地方可以设置每个用户的主机名?
我在笔记本电脑上使用两个用户帐户,我想覆盖其中一个帐户的 IP 地址。可以吗?
答案1
不,DNS 是全球性的。
你没有提到任何细节。
您可以重新定义:
本站 0.0.0.0
mythissite.com 122.122.122.122 <-- 与真实站点的 IP 地址。
这样,只有知道 thissite.com 已损坏并使用 mythissinte.com 的人才能访问 thissite.com
答案2
在任何操作系统中都没有这样的东西,但是您可以/etc/hosts
在用户登录时通过某些脚本交换文件。
我不太了解 OS X,您可能必须在文件交换后重新启动一个或多个网络服务。
/etc/hosts
如果您的脚本将从非管理员帐户运行,您可能还需要更改文件的权限或所有者。