Anda dapat mengubah pengaturan DNS IPv4 dengan cara grafis seperti yang dijawab di sini
Tetapi jika Anda bertanya-tanya bagaimana melakukan hal yang sama menggunakan baris perintah, Anda harus mendaftar file dalam /etc/NetworkManager/system-connections
direktori dengan ls
perintah:
ls /etc/NetworkManager/system-connections
Harus ada file dengan nama koneksi Anda, milik saya dipanggil Wired Connection 1
.
Jadi kita perlu mengedit file dan menambahkan server DNS di dalamnya:
Sudo nano "/etc/NetworkManager/system-connections/Wired connection 1"
Tambahkan server DNS sebanyak yang Anda suka di bawah [ipv4]
bagian dan pisahkan dengan titik koma ;
dan juga letakkan ;
di akhir server DNS terakhir seperti ini:
[ipv4]
dns=1.1.1.1;8.8.8.8;9.9.9.9;
Anda bisa menghapus baris ini jika Anda tidak ingin menetapkan dns.
Anda juga harus menambahkan baris ini ignore-auto-dns=true
untuk mengabaikan DHCP yang disediakan server DNS (seperti server DNS yang diatur dalam konfigurasi router):
[ipv4]
dns=1.1.1.1;8.8.8.8;9.9.9.9;
ignore-auto-dns=true
Sedikit konteks jawaban ini: Saya mencoba mencari tahu file apa yang akan diedit ketika saya menambahkan server DNS di pengaturan DNS GUI, jadi saya menjalankan perintah ini selama 16+ jam: sudo grep -rs "1.1.1.1" /
yang memindai semua file di mesin virtual Ubuntu saya tetapi itu tidak pernah selesai bahkan setelah menjalankan selama itu, tapi saya tahu ada kemungkinan file itu ada /etc/NetworkManager
sehingga saya menjalankan grep
lagi menunjuk ke direktori itu dan menemukan ini: /etc/NetworkManager/system-connections/Wired connection 1:dns=1.1.1.1;
jadi saya kembali ke sini untuk menulis jawaban hanya untuk mengetahui bahwa Lekensteyn sudah memiliki tunjukkan hal ini dalam komentar pada jawaban yang diterima .