A montagem NFS por IP é boa, mas não pode ser montada por nome de domínio

3

Estou tentando configurar um NFS local em duas VMs. Basicamente, a primeira VM executará o NFS-server para atuar como servidor e a segunda executará o NFS-common para atuar como cliente.

O IP do servidor é 192.168.1.107. O IP do cliente é 192.168.1.74.

Eu configurei um serviço bind9 no servidor para traduzir nfs.student.co.uk para 192.168.1.107 e configurei o DNS do cliente para o endereço 192.168.1.107. Um comando nslookup no cliente deu:

$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

Agora, quando eu o monto pelo comando

sudo mount 192.168.1.107:/etc/content mntTest

O sucesso da montagem.

No entanto, quando eu o monto pelo nome de domínio:

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

A montagem falha. Não sei porquê. Alguém pode me ajudar com isso? Não é um problema de tradução de domínio, pois se eu tentasse montar um nome de domínio sem sentido, ele me diria:

~$ sudo mount nfss.student.co.uk:/etc/content mntTest
mount.nfs: Failed to resolve server nfss.student.co.uk: Name or service not known
    
por TheCyberliem 25.02.2017 / 18:25

1 resposta

0

Eu descobri o problema depois de liberar o arquivo db inteiro do bind9 e digitei novamente. Se você olhar para o meu nslookup lá, o IP resolvido é 192.168.0.107 ao invés de 192.168.1.107.

Depois de redigitar o arquivo bind9 db para a zona, ele funciona, eu acho que o registro do arquivo antigo da zona nfs.student.co.uk estava errado.

    
por TheCyberliem 02.03.2017 / 11:09