리눅스 DNS 설정 지정

리눅스 DNS 설정 지정

나는 Bind9 서버가 설치된 서버를 가지고 있습니다. 로컬 주소를 확인하고 다른 트래픽을 다른 DNS로 전달하기 위해 자신을 DNS로 사용하고 싶습니다.

나는 /etc/resolv.conf다음과 같은 파일을 변경해야 한다는 것을 알고 있습니다.

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

자신(이 서버의 IP는 10.32.0.2)을 네임서버로 추가하면 제대로 작동합니다. 그러나 재부팅하면 파일이 덮어쓰여집니다(말한 대로). 이 설정을 영구적으로 변경하려면 어떻게 해야 합니까?

답변1

엄격한 방법은 파일을 불변으로 만드는 것입니다.sudo chattr +i /etc/resolv.conf

가장 일반적인 제안은 연결 시 DHCP 클라이언트에 의해 편집된다는 것입니다. 이 경우 클라이언트에 DNS 서버를 기본 서버로 제공하도록 DHCP 서버를 변경하는 것을 고려하십시오.

관련 정보