/etc/resolv.conf adalah file konfigurasi utama untuk library resolver nama DNS. Resolver adalah sekumpulan fungsi di C library yang menyediakan akses ke Internet Domain Name System (DNS)
Mengapa Anda Perlu Mengedit File /etc/resolv.conf?
Alasan utamanya mungkin karena pengaturan DNS sistem salah dikonfigurasi atau Anda lebih suka menggunakan server nama tertentu atau milik Anda sendiri. Perintah cat berikut menunjukkan server nama default di file /etc/resolv.conf di sistem Ubuntu saya.
$ cat /etc/resolv.conf
Menginstal resolvconf di Ubuntu dan Debian
- Pertama, perbarui paket perangkat lunak sistem dan kemudian instal resolvconf dari repositori resmi dengan menjalankan perintah berikut.
$ sudo apt update $ sudo apt install resolvconf
- Setelah instalasi resolvconf selesai, systemd akan memicu resolvconf.service untuk dimulai dan diaktifkan secara otomatis. Untuk memeriksa apakah sudah aktif dan berjalan, jalankan perintah berikut.
$ sudo systemctl status resolvconf.service
- Jika layanan tidak dimulai dan diaktifkan secara otomatis karena alasan apa pun, Anda dapat memulai dan mengaktifkannya sebagai berikut.
$ sudo systemctl start resolvconf.service $ sudo systemctl enable resolvconf.service $ sudo systemctl status resolvconf.service
- Click on New template and start creating your template
Set Permanent DNS Nameservers di Ubuntu dan Debian
- Selanjutnya, buka file konfigurasi /etc/resolvconf/resolv.conf.d/head.
$ sudo vi /etc/resolvconf/resolv.conf.d/head
- dan tambahkan baris berikut di dalamnya:
nameserver 8.8.8.8 nameserver 8.8.4.4
- Simpan perubahan dan mulai ulang resolvconf.service atau reboot sistem.
$ sudo systemctl start resolvconf.service
- Sekarang ketika Anda memeriksa file /etc/resolv.conf, entri server nama harus disimpan di sana secara permanen. Untuk selanjutnya, Anda juga dapat menambahkan nameserver custom milik anda