Linux에서 네트워크 네임 스페이스 전용 DNS를 설정하는 방법 /etc/netns/namespace_name/resolv.conf. 경로가 없습니다.

Linux에서 네트워크 네임 스페이스를 만들었습니다.

생성 된 각 네임 스페이스마다 resolv.conf 파일이 있다고 생각했지만 내 시스템에는 해당되지 않습니다. /etc/netns/namespace_name/resolv.conf. 경로가 없습니다. netns 폴더가 없습니다.

하나의 resolv.conf (/etc/resolv.conf 및 다른 하나는 /run/resolv.conf에 미러링 됨)가 있습니다. 이 파일의 모든 변경 사항은 모든 네트워크 인터페이스에 영향을줍니다. 호스트와 네임 스페이스 모두에 다른 DNS를 사용할 수있는 방법이 있습니까?



답변

/ etc / netns / _namespace_name_ 디렉토리를 직접 작성하고 거기에 다른 버전 resolv.conf를 배치해야합니다.