2011-02-15 50 views
2

我的Linux计算机上有4个正在运行的eth端口(eth0至eth3)。所以如果我给出命令host <hostname>,哪个eth端口的ipaddress将被返回? linux如何决定返回哪个eth端口的ip地址?具有多个运行接口的计算机上的Linux主机名解析

感谢, LinuxPenseur

+0

请引导我到一个文档来支持答案。谢谢 – 2011-02-15 10:18:54

回答

3

主机不看你的本地IP地址,它查找主机名基于

nsswitch.conf中,你通常会在/etc/nsswitch.conf中指定的规则此项:

hosts: files dns 

这意味着解析器将首先检查/ etc/hosts文件,如果它不能找到任何那里,它会检查/etc/resolv.conf文件,并要求指定的DNS服务器为IP,可选追加“搜索”a resolv.conf中

指定ND “域” 后缀,参阅http://www.faqs.org/docs/linux_network/x-087-2-resolv.library.html

相关问题