特定的应用程序可能有您可以使用的东西,如Nick所建议的,但是/ etc / hosts文件没有用户homedir等效的东西。
当应用程序尝试解析主机名时,它将由NSS处理。您可以通过查看/etc/nsswitch.conf来检查NSS如何处理系统上的主机名。
$ grep host /etc/nsswitch.conf
hosts: files dns
这意味着将首先根据文件数据库(/ etc / hosts)解析主机名,然后针对/etc/resolv.conf中指定的dns详细信息解析主机名。