Cara Setting resolv.conf Permanen di Ubuntu
Tutorial ini akan memandu Anda langkah demi langkah untuk mengkonfigurasi DNS di Ubuntu menggunakan sistem
systemd-resolved. Dengan mengikuti panduan ini, Anda dapat memastikan pengaturan DNS Anda bersifat permanen dan tidak akan terganggu oleh perubahan dinamis yang terjadi di sistem.
๐ Prasyarat
- Distribusi Linux yang menggunakan
systemd(misalnya Ubuntu 20.04 ke atas, Debian 11 ke atas, dll). - Akses dengan hak istimewa root.
๐ Langkah Utama untuk Mengubah DNS
1๏ธโฃ Periksa apakah systemd-resolved mengelola DNS
ls -l /etc/resolv.conf
Output yang Diharapkan:
/etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Jika Anda melihat symlink seperti di atas, Anda sudah siap untuk melanjutkan.
2๏ธโฃ Edit Konfigurasi DNS
Buka file konfigurasi resolved:
sudo nano /etc/systemd/resolved.conf
Perbarui atau tambahkan pengaturan berikut di bawah bagian [Resolve]:
[Resolve]
DNS=1.1.1.1 1.0.0.1
FallbackDNS=8.8.8.8 8.8.4.4
DNSSEC=no
MulticastDNS=yes
Simpa dan keluar dari editor dengan menekan Ctrl + O, Enter, lalu Ctrl + X.
3๏ธโฃ Restart Layanan
Terapkan perubahan Anda dengan me-restart systemd-resolved:
sudo systemctl restart systemd-resolved
4๏ธโฃ Verifikasi DNS Aktif
Periksa pengaturan DNS saat ini:
resolvectl status
Anda seharusnya melihat sesuatu seperti:
DNS Servers: 1.1.1.1
1.0.0.1
Fallback DNS: 8.8.8.8
8.8.4.4
DNSSEC: no
MulticastDNS: yes
๐งช Uji Konektivitas
๐น Ping sebuah situs web
ping -c 3 google.com
๐น Periksa resolusi DNS
dig github.com
๐น Verifikasi akses HTTPS
curl -I https://raw.githubusercontent.com
๐ Opsional: Lihat /etc/resolv.conf
Periksa isi /etc/resolv.conf:
cat /etc/resolv.conf
Anda mungkin akan melihat:
nameserver 127.0.0.53
Ini adalah hal yang normal dengan systemd-resolved. Jangan edit file ini secara manual.
โ Keberhasilan
- DNS telah diubah ke Cloudflare dan Google.
- Konfigurasi bersifat permanen dan andal.
- Konektivitas dan pencarian DNS telah diverifikasi.
๐ง Konfigurasi Lanjutan
Jika Anda memerlukan pengaturan yang lebih kompleks, Anda dapat menambahkan lebih banyak opsi ke dalam file /etc/systemd/resolved.conf. Contohnya, untuk mengaktifkan DNSSEC atau menonaktifkan Multicast DNS, cukup sesuaikan nilainya sesuai kebutuhan Anda.
[Resolve]
DNS=1.1.1.1 1.0.0.1
FallbackDNS=8.8.8.8 8.8.4.4
DNSSEC=yes
MulticastDNS=no
Setelah melakukan perubahan, ingat untuk selalu meng-restart layanan systemd-resolved.
โจ Best Practices
- Selalu gunakan DNS yang andal dan cepat untuk memastikan kinerja terbaik.
- Periksa pengaturan DNS secara berkala untuk memastikan tidak ada masalah.
- Jika Anda menggunakan beberapa DNS, pastikan untuk mengatur DNS cadangan untuk meningkatkan keandalan.
๐ ๏ธ Troubleshooting
Jika Anda mengalami masalah dengan pengaturan DNS Anda, berikut beberapa langkah pemecahan masalah:
- Periksa status
systemd-resolved:
systemctl status systemd-resolved
- Pastikan tidak ada firewall yang memblokir port DNS (UDP 53).
- Gunakan
resolvectluntuk memeriksa apakah DNS berfungsi dengan baik:
resolvectl query google.com
๐ Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah mengkonfigurasi resolv.conf secara permanen di Ubuntu menggunakan systemd-resolved. Ini memberikan solusi yang bersih dan dapat diandalkan, serta menghindari konflik yang disebabkan oleh pengeditan manual. Jika Anda memiliki pertanyaan lebih lanjut atau memerlukan bantuan, jangan ragu untuk menghubungi komunitas atau sumber daya lain yang ada di luar sana.
Untuk konsultasi lebih lanjut, Anda bisa menghubungi kami melalui Konsultasi Jasa Setup Sekarang.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli โ
๐ Artikel Terkait
Cara Akses MariaDB Melalui SSH Tunnel
607 kata โข Baca selengkapnya โ
Cara Install Google Chrome di Ubuntu
602 kata โข Baca selengkapnya โ

Cara Install Ubuntu, Debian, dan Red Hat cloud images di QEMU/KVM
611 kata โข Baca selengkapnya โ
Cara Install Invoice Ninja di Ubuntu 22.04
758 kata โข Baca selengkapnya โ