Domain-Name-System
NFS 不允許配置中指定的主機掛載共享
我遇到了 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.lan
in/etc/exports
而不是*.domain.lan
. 但是,這不會,因為我想將該文件夾提供給 FQDN 的整個子域。我在網上找不到任何關於此的內容,並且我已經用盡了我能想到的所有選項,請幫助!
很可能域名在 DNS 中沒有正確解析。
如果您
host
在伺服器上使用命令嘗試將客戶端的 IP 地址解析為主機名,您會得到什麼?DNS 可能沒有為此設置正確的反向映射。