web-dev-qa-db-fra.com

Le montage NFS par IP convient, mais ne peut pas être monté par nom de domaine.

J'essaye d'installer un NFS local sur 2 VM. Fondamentalement, le premier VM exécutera le serveur NFS pour agir en tant que serveur et le second exécutera NFS-common pour agir en tant que client.

L'adresse IP du serveur est 192.168.1.107. L'adresse IP du client est 192.168.1.74.

J'ai mis en place un service bind9 sur le serveur pour traduire nfs.student.co.uk en 192.168.1.107 et définir le DNS du client sur l'adresse 192.168.1.107. Une commande nslookup sur le client a donné:

$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

Maintenant, quand je le monte par la commande

Sudo mount 192.168.1.107:/etc/content mntTest

Le succès de la monture.

Cependant, quand je le monte avec le nom de domaine:

~$ Sudo mount nfs.student.co.uk:/etc/content mntTest
mount.nfs: Connection timed out

Le montage échoue. Je ne sais pas pourquoi. Quelqu'un peut m'aider avec ça? Ce n'est pas un problème de traduction de domaine, car si j'essayais de monter à partir d'un nom de domaine charabia, il me dira tout de suite:

~$ 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

J'ai découvert le problème après avoir vidé le fichier de base de données de bind9 et l'ai retapé. Si vous regardez mon nslookup, l’adresse IP résolue est 192.168.0.107 au lieu de 192.168.1.107.

Après avoir retapé le fichier de base de données bind9 pour la zone, cela fonctionne. Je suppose que l'enregistrement de l'ancien fichier de la zone nfs.student.co.uk était erroné.

0
TheCyberliem