Cara Mengubah DNS Resolver pada Ubuntu

Pendahuluan

Secara default, Ubuntu menggunakan systemd-resolved untuk mengelola konfigurasi DNS. Namun, konfigurasi bawaan ini sering kali mengarah ke DNS lokal, yang dapat menyebabkan kendala dalam mengakses situs atau layanan eksternal. Panduan ini akan membantu Anda mengkonfigurasi DNS pada sistem Ubuntu dengan mengubah pengaturan systemd-resolved. Dengan konfigurasi ini, Anda dapat mengatasi masalah koneksi yang sering terjadi akibat DNS lokal bawaan.

Masalah Umum pada DNS Default Ubuntu

Beberapa kendala yang sering ditemui pada DNS bawaan Ubuntu meliputi:

  • Tidak dapat mengakses website eksternal.
  • Error saat melakukan DNS resolution.
  • Gagal menjalankan perintah update dan upgrade sistem.

Dengan mengonfigurasi ulang DNS melalui file /etc/systemd/resolved.conf, Anda dapat menentukan server DNS yang lebih andal, seperti Google Public DNS (8.8.8.8) atau Cloudflare (1.1.1.1) untuk meningkatkan kestabilan koneksi internet dan menghindari masalah resolusi DNS yang sering terjadi.

Cara Mengubah DNS Resolver pada Ubuntu

Berikut langkah-langkah untuk mengkonfigurasi DNS Resolver pada Ubuntu:

1. Login ke Server 

Pastikan Anda dapat mengakses server melalui SSH dengan hak akses root atau sudo terlebih dahulu,  untuk memodifikasi file konfigurasi sistem:

ssh username@ip_server 

2. Edit File Konfigurasi systemd-resolved

Gunakan teks editor untuk membuka file /etc/systemd/resolved.conf , dalam contoh ini Kita menggunakan editor nano:

sudo nano /etc/systemd/resolved.conf 

mengubah dns resolver pada ubuntu

3. Perhatikan Isi Dari Konfigurasi

Berikut ini adalah isi dari konfigurasi default systemd-resolved Ubuntu

mengubah dns resolver pada ubuntu

4. Tambahkan Server DNS

Pada baris DNS dan FallbackDNS, hapus tanda komentar (uncomment) dan tambahkan server DNS berikut: Cloudflare (1.1.1.1) dan Google (8.8.8.8, 8.8.4.4). Setelah itu, simpan perubahan dan keluar dari text editor untuk menyimpan konfigurasi yang telah diubah.

mengubah dns resolver pada ubuntu

5. Restart Layanan systemd-resolved

Untuk menerapkan perubahan, restart layanan systemd-resolved menggunakan perintah berikut:

sudo service systemd-resolved restart 

 Mengubah DNS Resolver Ubuntu

6. Verifikasi Konfigurasi

Pastikan perubahan telah diterapkan dengan menjalankan salah satu dari perintah berikut:

resolvectl status  atau (untuk versi lama systemd): systemd-resolve --status 

ubah resolver pada ubuntu

7. Tes DNS Resolver

Untuk memastikan DNS resolver berfungsi dengan baik, lakukan tes ping ke situs eksternal, seperti:

ping google.com 

Jika koneksi berhasil, konfigurasi DNS Anda sudah berfungsi dengan baik.

ubah dns resolver pada ubuntu

Penutup

Dengan mengikuti langkah-langkah di atas, Anda telah berhasil mengubah pengaturan DNS di Ubuntu. Perubahan ini akan meningkatkan stabilitas koneksi internet dan mencegah masalah resolusi DNS yang sering terjadi. Untuk mendukung kinerja jaringan yang lebih optimal, Anda dapat menggunakan layanan Cloud VPS IDCloudHost, yang menawarkan  deploy berbagai OS & aplikasi dengan mudah, dilengkapi Storage SSD NVMe yang andal dan fleksibel sesuai dengan kebutuhan Anda.