![리눅스 DNS 설정 지정](https://rvso.com/image/1585752/%EB%A6%AC%EB%88%85%EC%8A%A4%20DNS%20%EC%84%A4%EC%A0%95%20%EC%A7%80%EC%A0%95.png)
나는 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 서버를 변경하는 것을 고려하십시오.