我遇到一个问题,NFS 拒绝允许配置文件中指定的主机挂载共享。
我在 Debian 10、BTRFS 文件系统上运行 NFS 服务器。
我的/etc/exports
读物:
/share 192.220.189.0/24(rw,sync,no_subtree_check) *.domain.lan(rw,sync,no_subtree_check)
我正在尝试从 安装host.domain.lan
,但是当我尝试安装共享时,我收到以下信息:
mount.nfs: access denied by server while mounting server.domain.lan:/share
服务器日志内容如下:
rpc.mountd[PID]: refused mount request from <host.domain.lan's ip> for /share (/share): unmatched host
我已经验证服务器可以通过本地 DNS 服务器解析 host.domain.lan 的主机名。
host.domain.lan
如果我明确指定in/etc/exports
而不是 ,挂载确实有效*.domain.lan
。但是,这不会起作用,因为我想将文件夹提供给整个 FQDN 子域。
我在网上找不到任何关于此问题的信息,并且我已经用尽了我能想到的所有办法,请帮忙!
答案1
域名很可能未在 DNS 中正确解析。
host
如果您在服务器上使用命令尝试将客户端的 IP 地址解析为主机名,会得到什么结果?DNS 可能没有设置正确的反向映射以使其正常工作。