Domain-Name-System

NFS 不允許配置中指定的主機掛載共享

  • August 14, 2021

我遇到了 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

我已經驗證伺服器可以解析 host.domain.lan 的主機名,由本地 DNS 伺服器提供。

如果我明確指定host.domain.lanin/etc/exports而不是*.domain.lan. 但是,這不會,因為我想將該文件夾提供給 FQDN 的整個子域。

我在網上找不到任何關於此的內容,並且我已經用盡了我能想到的所有選項,請幫助!

很可能域名在 DNS 中沒有正確解析。

如果您host在伺服器上使用命令嘗試將客戶端的 IP 地址解析為主機名,您會得到什麼?DNS 可能沒有為此設置正確的反向映射。

引用自:https://serverfault.com/questions/1074540