web-dev-qa-db-ja.com

IPによるNFSマウントは問題ありませんが、ドメイン名でマウントできません

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
2
TheCyberliem

Bind9のdbファイル全体をフラッシュして再入力すると、問題が見つかりました。 nslookupを見ると、解決されたIPは192.168.1.107ではなく192.168.0.107です。

ゾーンのbind9 dbファイルを再入力した後、動作します。古いファイルのゾーンのレコードnfs.student.co.ukが間違っていたと思います。

0
TheCyberliem