AIX默认的主机名解析顺序是:域名(bind)、网络信息服务(nis)、本地hosts文件(local)。可以通过修改/etc/netsvc.conf文件改变这个默认顺序,如:
hosts=bind,local,nis
还可以通过设置NSORDER环境变量修改主机名解析顺序。而且环境变量优先于默认顺序和/etc/netsvc.conf中的定义。设置环境变量:
export NSORDER=nis,local,bind
nslookup命令从/etc/resolv.conf文件中读取域名服务器信息,然后查询。所以,执行nslookup命令时必须先修改/etc/resolv.conf
linux中的主机名解析顺序通过/etc/host.conf文件定义(网上也有的说是hosts.conf),如:
order hosts,bind.
但是我在测试时发现,无论host.conf(或hosts.conf)中如何定义,解析顺序总是先host,后bind。
不像AIX,可以通过NSORDER随时修改解析顺序。
阅读(4299) | 评论(0) | 转发(0) |