/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

  1. Pertama, perbarui paket perangkat lunak sistem dan kemudian instal resolvconf dari repositori resmi dengan menjalankan perintah berikut.
    $ sudo apt update
    $ sudo apt install resolvconf
  2. 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
  3. 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
  4. Click on New template and start creating your template

Set Permanent DNS Nameservers di Ubuntu dan Debian

  1. Selanjutnya, buka file konfigurasi /etc/resolvconf/resolv.conf.d/head.
    $ sudo vi /etc/resolvconf/resolv.conf.d/head
  2. dan tambahkan baris berikut di dalamnya:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
  3. Simpan perubahan dan mulai ulang resolvconf.service atau reboot sistem.
    $ sudo systemctl start resolvconf.service

  4. 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