여기에 답변 된대로 그래픽 방식 으로 IPv4 DNS 설정을 변경할 수 있습니다
그러나 명령 줄을 사용하여 동일한 작업을 수행하는 방법이 궁금하다면 명령을 사용하여 /etc/NetworkManager/system-connections
디렉토리의 파일을 나열해야합니다 ls
.
ls /etc/NetworkManager/system-connections
연결 이름을 가진 파일이 있어야하며 내 이름은 Wired Connection 1
입니다.
따라서 파일을 편집하고 파일에 DNS 서버를 추가해야합니다.
Sudo nano "/etc/NetworkManager/system-connections/Wired connection 1"
당신이 원하는대로에서 많은 DNS 서버를 추가 [ipv4]
섹션을 세미콜론으로 분리해서 ;
하고도 넣어 ;
이 같은 마지막 DNS 서버의 말 :
[ipv4]
dns=1.1.1.1;8.8.8.8;9.9.9.9;
DNS를 지정하지 않으려면이 줄을 삭제하면됩니다.
또한 라우터에서 구성한 DNS 서버 와 같이 DHCP 제공 DNS 서버ignore-auto-dns=true
를 무시 하려면 이 줄을 추가해야합니다 .
[ipv4]
dns=1.1.1.1;8.8.8.8;9.9.9.9;
ignore-auto-dns=true
이 답변에 대한 약간의 맥락 : GUI의 DNS 설정에서 DNS 서버를 추가 할 때 어떤 파일이 편집되는지 파악하려고 노력했기 때문에 16 시간 이상 동안이 명령을 실행했습니다. sudo grep -rs "1.1.1.1" /
이는 내 우분투 가상 머신의 모든 파일을 스캔했습니다 하지만 그 긴 실행 후에도 완료되지 않습니다,하지만 난 그게 파일이 존재할 수 있다는 가능성을 알고 /etc/NetworkManager
그래서이 실행 grep
다시 디렉토리 가르키이 발견 : /etc/NetworkManager/system-connections/Wired connection 1:dns=1.1.1.1;
그래서 알아에만 답을 쓰기로 돌아 왔어요 Lekensteyn가 이미 있습니다 수락 된 답변 에 대한 의견에서 이것을 지적했습니다 .