File /etc/resolv.conf merupakan file yang berisikan DNS Resolver atau alamat IP dari server DNS (nameserver) yang berfungsi untuk menerjemahkan dari nama domain ke alamat IP.
Misalnya, jika ingin menggunakan server DNS Google (8.8.8.8) sebagai server nama Primary, edit file resolv.conf.
|
nano /etc/resolv.conf |
Hasil nya seperti ini, disini terdapat nameserver yang digunakan linux.
Masalah
Masalah ini terjadi di resolv.conf yang selalu berubah-ubah setelah melakukan restart.
Solusi
Supaya pada resolv.conf tidak berubah-ubah adalah dengan menggunakan service resolvconf. Install terlebih dahulu package resolvconf.
|
|
Setelah terinstall, aktifkan dan jalankan service tersebut.
systemctl enable resolvconf
systemctl start resolvconf systemctl status resolvconf |
Hasil nya seperti ini.
Kemudian edit untuk masukkan alamat IP nameserver di file konfigurasi head resolvconf.
Masukan servername bisa seperti ini, ini contoh nameserver dari google.com.
Lalu jalankan pembaruan tadi pada service resolvconf.
|
note:
--enable-updates : digunakan untuk menjalankan pembaruan jika ada yang tertunda.
-u : melakukan pembaruan (seperti membuat ulang resolv.conf)
Hasil nya pada file resolv.conf akan muncul nameserver tadi di setting. Ketika linux di restart maka nameserver tidak akan berubah.
Ketika terjadi perubahan setelah edit file head, gunakan perintah ini untuk memperbarui pada resolv.conf.