
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
in을 명시적으로 지정하면 마운트가 작동합니다 . 그러나 FQDN의 전체 하위 도메인에 폴더를 제공하고 싶기 때문에 이 작업은 수행되지 않습니다./etc/exports
*.domain.lan
온라인에서는 이에 대해 아무것도 찾을 수 없으며 제가 생각할 수 있는 모든 옵션을 다 써봤습니다. 도와주세요!
답변1
DNS에서 도메인 이름이 올바르게 확인되지 않을 수 있습니다.
host
클라이언트의 IP 주소를 호스트 이름으로 확인하기 위해 서버에서 명령을 사용하면 무엇을 얻게 됩니까 ? DNS가 이 작업을 수행하기 위해 올바른 역방향 매핑을 설정하지 않았을 수 있습니다.