2つのVMでローカルNFSをセットアップしようとしています。基本的に、最初のVMはNFSサーバーを実行してサーバーとして機能し、2番目はNFS-commonを実行してクライアントとして機能します。
サーバーのIPは192.168.1.107です。クライアントのIPは192.168.1.74です。
サーバーでbind9サービスを設定して、nfs.student.co.ukを192.168.1.107に変換し、クライアントのDNSを192.168.1.107のアドレスに設定します。クライアントのnslookupコマンドは以下を提供しました。
$nslookup nfs.student.co.uk
Server: 192.168.1.107
Address: 192.168.1.107#53
Name: nfs.student.co.uk Address: 196.168.0.107
コマンドでマウントすると
Sudo mount 192.168.1.107:/etc/content mntTest
マウント成功。
ただし、ドメイン名でマウントすると:
~$ Sudo mount nfs.student.co.uk:/etc/content mntTest
mount.nfs: Connection timed out
マウントは失敗します。理由はわかりません。誰でもこれで私を助けることができますか?意味不明なドメイン名からマウントしようとした場合、すぐに教えてくれるので、ドメイン変換の問題ではありません。
~$ Sudo mount nfss.student.co.uk:/etc/content mntTest
mount.nfs: Failed to resolve server nfss.student.co.uk: Name or service not known
Bind9のdbファイル全体をフラッシュして再入力すると、問題が見つかりました。 nslookupを見ると、解決されたIPは192.168.1.107ではなく192.168.0.107です。
ゾーンのbind9 dbファイルを再入力した後、動作します。古いファイルのゾーンのレコードnfs.student.co.ukが間違っていたと思います。