File /etc/resolv.conf
pada sistem operasi Linux merupakan file yang digunakan untuk mengatur DNS (Domain Name System) resolver. Fungsinya untuk memberitahu sistem bagaimana cara menemukan server DNS yang harus digunakan untuk menerjemahkan nama domain menjadi alamat IP. Jika isi file resolv.conf
diubah, akan berubah kembali seperti semula setelah restart network atau komputer restart, yaitu hanya berisi IP address 127.0.0.53
.
Cara Mengatasinya
Buka file resolved.conf
:
sudo nano /etc/systemd/resolved.conf
Aktifkan baris konfigurasi DNS dan masukkan IP DNS resolver yang ingin digunakan, misalnya 1.1.1.1
:
DNS=1.1.1.1
DNSStubListener=no
Setelah itu, restart service systemd-resolved
:
sudo systemctl restart systemd-resolved
Untuk menguji hasilnya, restart network, terhubung ke jaringan lain, atau restart komputer. Periksa kembali apakah file resolved.conf
masih memakai DNS 1.1.1.1
atau kembali lagi menjadi 127.0.0.53
.