Sebelumnya, pada Ubuntu 16.04, saya merasa dikhianati ketika sebuah dnsmasq
paket pembaruan Ubuntu menginstal , mengkonfigurasinya, dan memberikan prioritas pada server DNS BIND saya yang sangat stabil, sangat cepat, dan dikonfigurasi sendiri. Rasanya persis seperti Ubuntu meretas workstation saya.
Karena saya kebetulan bekerja sebagai admin sistem, ini sangat tidak dapat diterima. Ini adalah panggilan yang aneh. Ini adalah ketika Anda pergi untuk memecahkan masalah dan dalam salah satu langkah yang Anda gunakan dig
atau nslookup
dan Anda terkejut melihat lo
antarmuka membalas kepada Anda. PANIK
Apakah ada cara untuk tidak hanya memperbaiki masalah ini, tetapi juga menjamin bahwa itu /etc/resolv.conf
akan menjadi bukti perusakan?
Solusi terbaik yang saya temukan adalah untuk mencegah NetworkManager memperbarui /etc/resolv.conf dan kemudian membuat file /etc/resolv.conf baru dengan server DNS statis. Lihat https://www.ctrl.blog/entry/resolvconf-tutorial untuk cara melakukan ini.
sumber
Menurut dokumen, Anda dapat menulis
resolv.conf
ke/usr/lib/systemd/resolv.conf
, yang merupakan file statis yang dapat ditautkan dari/etc/resolv.conf
. Itu tidak harus ditulis ulang.http://manpages.ubuntu.com/manpages/bionic/man8/systemd-resolved.service.8.html#contenttoc3
sumber
File present adalah symlink ke file lain. Hapus file
File bukan lagi symlink tetapi file persisten.
sumber