「NFS」- 反向域名查找(failed to resolve address: Name or service not known)

问题描述

在 NFS 中,当启动 rpc.statd 服务后,该服务产生 rpc.statd: get_nameinfo: failed to resolve address: Name or service not known 错误。

原因分析

在 NFS v3 中,如果要对 NFS 的文件加锁,则 rpc.statd 需要能够对客户端 IP-ADDR 进行DNS反向查找。

解决办法

在正常情况下,应该在DNS服务器中配置客户端IP地址的反向解析。
或在/etc/hosts中,添加“NFS客户端IP地址“与”对应其主机名“的条目。

参考文献

PSA: NFS Locking in RHEL6 Needs Reverse Lookup of NFS Server
Host name resolution on an NFS server
nfs-kernel-server: statd wont’t work without reverse lookups, mountd won’t allow ip-based exports with reverse lookups