NFS は、構成で指定されたホストが共有をマウントすることを許可しません

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

ローカル DNS サーバーのおかげで、サーバーが host.domain.lan のホスト名を解決できることを確認しました。

ではなく をhost.domain.lan明示的に指定すると、マウントは機能します。ただし、フォルダーを FQDN のサブドメイン全体に提供したいので、これは機能しません。/etc/exports*.domain.lan

これについてはオンラインで何も見つけられず、考えられる選択肢はすべて試しましたが、助けてください!

答え1

ドメイン名が DNS で正しく解決されていない可能性があります。

サーバー上でコマンドを使用してクライアントの IP アドレスをホスト名に解決しようとすると、何が得られますかhost? DNS では、これが機能するための正しい逆マッピングが設定されていない可能性があります。

関連情報