Troubleshooting DNS

Pelajari troubleshooting DNS untuk mengatasi website tidak bisa dibuka, DNS error, gagal resolve domain, DNS Server bermasalah, dan koneksi internet.
Portalid

Troubleshooting DNS: Penyebab, Cara Cek dan Solusi Masalah DNS

Pelajari troubleshooting DNS untuk mengatasi website tidak bisa dibuka, DNS error, gagal resolve domain, DNS Server bermasalah, dan koneksi internet.

Troubleshooting DNS: Penyebab, Cara Cek dan Solusi Masalah DNS

Pengertian DNS

DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain menjadi alamat IP Address.

Contohnya:

google.com
     ↓
DNS
     ↓
142.250.x.x

Tanpa DNS, pengguna harus mengingat alamat IP setiap server yang ingin diakses.

DNS digunakan dalam berbagai aktivitas jaringan, seperti:

  • Membuka website.

  • Mengakses server.

  • Menggunakan email.

  • Mengakses aplikasi berbasis domain.

  • Menghubungkan perangkat ke layanan internet.

Apa Itu Troubleshooting DNS?

Troubleshooting DNS adalah proses mencari dan memperbaiki masalah yang menyebabkan perangkat gagal menerjemahkan nama domain menjadi IP Address.

Masalah DNS dapat menyebabkan:

  • Website tidak bisa dibuka.

  • Domain tidak bisa di-resolve.

  • Muncul DNS error.

  • Internet terlihat terhubung tetapi website gagal dibuka.

  • Aplikasi tertentu tidak dapat terhubung.

  • nslookup gagal.

  • Ping IP berhasil tetapi ping domain gagal.

Gejala DNS Bermasalah

Beberapa tanda DNS bermasalah:

  • ping 8.8.8.8 berhasil.

  • ping google.com gagal.

  • Browser menampilkan DNS error.

  • nslookup gagal.

  • Hanya domain tertentu yang tidak bisa diakses.

  • Semua website gagal dibuka tetapi koneksi IP masih aktif.

  • DNS Server tidak merespons.

  • Resolusi domain sangat lambat.

Salah satu pengujian paling sederhana adalah membandingkan:

ping 8.8.8.8

dengan:

ping google.com

Jika IP dapat dijangkau tetapi nama domain tidak dapat di-resolve, DNS patut dicurigai.

Periksa Koneksi Internet Terlebih Dahulu

DNS bukan selalu penyebab utama ketika website tidak dapat dibuka.

Uji koneksi ke gateway:

ping 192.168.1.1

Kemudian uji IP internet:

ping 8.8.8.8

Jika keduanya gagal, periksa:

  • LAN.

  • WiFi.

  • Router.

  • WAN.

  • ISP.

Jangan mengganti DNS sebelum memastikan koneksi jaringan dasar sudah berjalan.

Periksa DNS Server pada Windows

Gunakan:

ipconfig /all

Perhatikan bagian:

DNS Servers

Contoh:

DNS Servers . . . . . : 192.168.1.1

Pastikan alamat DNS Server benar dan dapat dijangkau.

Uji DNS dengan NSLookup

Perintah utama untuk troubleshooting DNS pada Windows adalah:

nslookup google.com

Jika berhasil, akan muncul informasi DNS Server dan alamat IP domain.

Contoh:

Server:  router.local
Address: 192.168.1.1

Name:    google.com
Addresses: ...

Jika muncul timeout atau server tidak dapat ditemukan, lanjutkan pemeriksaan DNS Server.

Uji Menggunakan DNS Tertentu

Anda dapat menguji domain menggunakan DNS tertentu.

Contoh:

nslookup google.com 1.1.1.1

Atau:

nslookup google.com 8.8.8.8

Jika DNS default gagal tetapi DNS publik berhasil, kemungkinan masalah berada pada DNS Server yang digunakan jaringan.

Gunakan Resolve-DnsName

Pada Windows PowerShell:

Resolve-DnsName google.com

Perintah ini memberikan informasi lebih detail mengenai proses resolusi DNS.

Untuk menggunakan DNS tertentu:

Resolve-DnsName google.com -Server 1.1.1.1

Bersihkan Cache DNS Windows

Windows menyimpan hasil resolusi DNS sementara.

Jika cache bermasalah, jalankan:

ipconfig /flushdns

Jika berhasil, biasanya muncul pesan:

Successfully flushed the DNS Resolver Cache.

Setelah itu coba akses website kembali.

Renew IP Address

Jika masalah DNS berkaitan dengan konfigurasi DHCP, coba:

ipconfig /release

Kemudian:

ipconfig /renew

Setelah itu periksa:

ipconfig /all

Pastikan DNS Server kembali diperoleh dengan benar.

Reset Winsock

Jika masalah jaringan Windows masih terjadi, Anda dapat mencoba:

netsh winsock reset

Setelah itu restart Windows.

Perintah ini lebih luas daripada sekadar membersihkan cache DNS, sehingga sebaiknya digunakan ketika memang diperlukan.

Reset TCP/IP

Jika masalah jaringan berlanjut:

netsh int ip reset

Kemudian restart komputer.

Gunakan langkah ini sebagai bagian dari troubleshooting, bukan sebagai langkah pertama.

Periksa File Hosts Windows

Windows dapat menggunakan file Hosts sebelum melakukan resolusi DNS normal.

Lokasinya:

C:\Windows\System32\drivers\etc\hosts

Periksa apakah terdapat entri domain yang salah.

Contoh:

127.0.0.1 example.com

Entri seperti itu dapat membuat domain diarahkan ke alamat yang tidak sesuai.

Jangan menghapus entri Hosts secara sembarangan jika digunakan oleh aplikasi tertentu.

Periksa DNS pada MikroTik

Jika MikroTik digunakan sebagai DNS Resolver untuk client, gunakan:

/ip dns print

Perhatikan:

  • Servers.

  • Dynamic Servers.

  • Allow Remote Requests.

  • Cache.

  • Max UDP Packet Size jika diperlukan.

Allow Remote Requests

Jika client LAN menggunakan MikroTik sebagai DNS Server, fitur berikut perlu diperhatikan:

allow-remote-requests

Periksa:

/ip dns print

Jika MikroTik memang dikonfigurasi sebagai DNS resolver untuk client LAN, pengaturan tersebut harus disesuaikan dengan desain jaringan dan diamankan agar tidak menjadi open resolver dari sisi WAN.

Uji DNS dari MikroTik

Gunakan:

:resolve google.com

Jika berhasil, MikroTik dapat melakukan resolusi DNS.

Anda juga dapat menguji konektivitas:

/ping 8.8.8.8

Perbandingan ini membantu membedakan masalah internet dengan masalah DNS.

Periksa DNS Client pada MikroTik

Jika DNS Server diperoleh dari DHCP Client:

/ip dhcp-client print detail

Perhatikan apakah DNS dari upstream diterima.

Jika diperlukan, periksa konfigurasi DNS:

/ip dns print

Periksa DNS Server Upstream

DNS dapat diperoleh dari:

  • ISP.

  • Router.

  • MikroTik.

  • Public DNS.

  • DNS internal perusahaan.

Jika DNS Server internal tidak merespons, client dapat kehilangan kemampuan melakukan resolusi domain.

Uji langsung:

nslookup google.com <IP-DNS>

Gunakan alamat DNS aktual pada jaringan Anda.

Gunakan DNS Publik untuk Pengujian

Beberapa DNS publik yang umum digunakan:

Cloudflare:
1.1.1.1
1.0.0.1

Google:
8.8.8.8
8.8.4.4

Gunakan DNS publik sebagai alat pengujian dan alternatif konfigurasi, bukan berarti selalu lebih baik untuk setiap jaringan.

Jika mengganti DNS menyelesaikan masalah, cari tahu mengapa DNS sebelumnya gagal.

Periksa Firewall

Firewall dapat memblokir trafik DNS.

DNS umumnya menggunakan:

UDP 53
TCP 53

DNS modern juga dapat menggunakan protokol lain seperti DoH atau DoT, tergantung aplikasi dan konfigurasi.

Pada MikroTik:

/ip firewall filter print

Periksa rule yang dapat memblokir akses DNS dari client ke DNS Server.

Periksa NAT

Jika DNS Server berada di internet dan client berada di jaringan private, NAT dapat diperlukan agar trafik dapat keluar.

Pada MikroTik:

/ip firewall nat print

Contoh NAT umum:

/ip firewall nat
add chain=srcnat out-interface=ether1 action=masquerade

Gunakan interface WAN sesuai konfigurasi jaringan.

DNS Berhasil tetapi Website Tidak Bisa Dibuka

Jika:

nslookup google.com
→ berhasil

tetapi browser tetap gagal, DNS mungkin bukan akar masalah.

Periksa:

  • Routing.

  • Firewall.

  • Proxy.

  • VPN.

  • Browser.

  • HTTPS.

  • Sertifikat.

  • Server tujuan.

  • Packet loss.

DNS hanya bertugas melakukan resolusi nama. DNS tidak menjamin koneksi aplikasi setelah alamat IP ditemukan.

Hanya Satu Website yang Tidak Bisa Dibuka

Jika:

google.com → normal
portalid.zone.id → gagal

jangan langsung mengganti DNS.

Periksa:

  • DNS record domain tersebut.

  • TTL.

  • Server tujuan.

  • Hosting.

  • CDN.

  • Routing.

  • Firewall.

  • Status domain.

Uji menggunakan:

nslookup portalid.zone.id

dan:

tracert portalid.zone.id

DNS Lambat

Jika resolusi DNS terasa lambat, periksa:

  • Respons DNS Server.

  • Latency ke DNS Server.

  • Koneksi internet.

  • DNS forwarding.

  • Beban DNS Server.

  • Cache.

  • Packet loss.

Bandingkan beberapa DNS:

nslookup google.com 1.1.1.1

dan:

nslookup google.com 8.8.8.8

Perhatikan waktu respons dan konsistensi hasil.

DNS Error pada Semua Perangkat

Jika semua perangkat mengalami:

Client A → DNS gagal
Client B → DNS gagal
Client C → DNS gagal

kemungkinan masalah berada pada:

  • DNS Server.

  • Router.

  • MikroTik.

  • ISP.

  • Firewall.

  • WAN.

Periksa DNS dari router secara langsung sebelum mengubah konfigurasi semua client.

DNS Error pada Satu Perangkat

Jika hanya satu perangkat yang bermasalah:

Client A → Normal
Client B → DNS Error
Client C → Normal

fokuskan pemeriksaan pada client tersebut.

Periksa:

  • DNS configuration.

  • Cache DNS.

  • Network adapter.

  • Hosts file.

  • VPN.

  • Proxy.

  • Browser.

  • Firewall.

  • Malware atau aplikasi yang mengubah DNS.

Periksa VPN dan Proxy

VPN dan proxy dapat mengubah jalur atau DNS resolver.

Jika DNS bermasalah setelah menggunakan VPN atau proxy, coba lakukan pengujian tanpa layanan tersebut.

Pada Windows, periksa pengaturan:

Settings → Network & Internet → Proxy

Periksa juga aplikasi VPN yang sedang aktif.

Periksa DNS IPv4 dan IPv6

Jika jaringan menggunakan IPv6, jangan hanya memeriksa DNS IPv4.

Client dapat memperoleh:

  • IPv4 DNS.

  • IPv6 DNS.

Masalah pada salah satu konfigurasi dapat menyebabkan perilaku koneksi yang terlihat tidak konsisten.

Periksa dengan:

ipconfig /all

Periksa DNS dengan Ping dan NSLookup

Gunakan kombinasi pengujian:

ping Gateway
     ↓
ping 8.8.8.8
     ↓
nslookup google.com
     ↓
ping google.com

Interpretasi:

Gateway gagal
→ Masalah LAN

8.8.8.8 gagal
→ Masalah WAN/routing

8.8.8.8 berhasil
google.com gagal
→ DNS

google.com berhasil
website tertentu gagal
→ Periksa website/server tujuan

Periksa DNS dengan Tracert

Jika domain dapat di-resolve tetapi koneksi menuju server bermasalah:

tracert google.com

Ini membantu membedakan masalah DNS dari masalah routing.

Troubleshooting DNS pada MikroTik

Gunakan urutan pemeriksaan:

/ip dns print
/ip dhcp-client print detail
/ip route print
/ip firewall filter print
/ip firewall nat print
/ping 8.8.8.8
:resolve google.com

Jika ping 8.8.8.8 gagal, jangan fokus hanya pada DNS.

Jika ping berhasil tetapi :resolve google.com gagal, fokuskan pemeriksaan pada DNS.

Troubleshooting DNS Berdasarkan Gejala

GejalaPemeriksaan Utama
Website tidak bisa dibukaDNS, WAN, browser
Ping IP berhasil, domain gagalDNS
nslookup timeoutDNS Server/firewall
DNS Server tidak ditemukanDHCP/DNS configuration
Semua client DNS errorRouter/DNS/ISP
Satu client DNS errorClient/cache/configuration
DNS lambatDNS Server/latency
Hanya satu domain gagalDNS record/server tujuan
MikroTik gagal resolveDNS/router/WAN
Client tidak mendapat DNSDHCP
DNS berhasil tetapi web gagalRouting/firewall/HTTPS

Urutan Troubleshooting DNS

Gunakan alur berikut:

Cek koneksi LAN
      ↓
Cek gateway
      ↓
Cek koneksi IP internet
      ↓
Cek DNS Server
      ↓
Gunakan nslookup
      ↓
Coba DNS alternatif
      ↓
Flush DNS cache
      ↓
Cek DHCP
      ↓
Cek firewall
      ↓
Cek NAT
      ↓
Cek VPN / Proxy
      ↓
Cek Hosts
      ↓
Cek DNS Server / ISP

Kesalahan Umum Troubleshooting DNS

Langsung mengganti DNS

Jika internet sebenarnya putus, mengganti DNS tidak akan menyelesaikan masalah.

Menganggap DNS adalah penyebab semua website error

Masalah website juga dapat berasal dari routing, server, HTTPS, firewall, atau ISP.

Tidak menggunakan nslookup

nslookup sangat membantu membedakan masalah DNS dengan masalah koneksi.

Mengabaikan DNS dari DHCP

Client dapat memperoleh DNS yang salah dari DHCP Server.

Membuka DNS resolver ke internet

Jika MikroTik digunakan sebagai resolver, jangan mengaktifkan layanan DNS secara terbuka tanpa pembatasan dan firewall yang tepat.

Tips Menjaga DNS

  • Gunakan DNS Server yang stabil.

  • Pastikan DHCP memberikan DNS yang benar.

  • Monitor DNS Server.

  • Gunakan DNS caching untuk jaringan internal jika diperlukan.

  • Dokumentasikan DNS internal.

  • Batasi akses DNS resolver.

  • Backup konfigurasi MikroTik.

  • Periksa DNS ketika terjadi perubahan ISP.

  • Uji DNS menggunakan nslookup.

  • Jangan mengubah banyak parameter sekaligus ketika troubleshooting.

Checklist Troubleshooting DNS

[ ] Gateway dapat diping
[ ] IP internet dapat diping
[ ] DNS Server terdeteksi
[ ] DNS Server dapat dijangkau
[ ] nslookup berhasil
[ ] Resolve-DnsName berhasil
[ ] DNS cache sudah diperiksa
[ ] DHCP memberikan DNS yang benar
[ ] DNS MikroTik benar
[ ] Firewall tidak memblokir DNS
[ ] NAT normal
[ ] VPN tidak mengganggu
[ ] Proxy tidak mengganggu
[ ] Hosts file normal
[ ] IPv4/IPv6 diperiksa
[ ] DNS upstream normal
[ ] ISP tidak mengalami gangguan

Kesimpulan

Troubleshooting DNS sebaiknya dilakukan setelah memastikan koneksi jaringan dasar sudah berjalan.

Gunakan metode sederhana:

Gateway
   ↓
IP Internet
   ↓
DNS Server
   ↓
Domain
   ↓
Website

Pada Windows, perintah penting yang dapat digunakan:

ipconfig /all
ipconfig /flushdns
nslookup google.com
ping 8.8.8.8
ping google.com
tracert google.com

Pada MikroTik:

/ip dns print
/ip dhcp-client print detail
/ip route print
/ping 8.8.8.8
:resolve google.com
/log print

Jika IP internet dapat diakses tetapi nama domain gagal di-resolve, DNS menjadi fokus utama.

Namun jika IP internet juga tidak dapat dijangkau, periksa LAN, WAN, routing, NAT, firewall, atau ISP terlebih dahulu.

Dengan pengujian yang sistematis, masalah DNS dapat dibedakan dari masalah jaringan lainnya dan diperbaiki tanpa melakukan perubahan konfigurasi secara sembarangan.

SEO Metadata

Slug:
troubleshooting-dns

Keyword Utama:
troubleshooting DNS

Keyword Turunan:
cara troubleshooting DNS, DNS error, DNS bermasalah, DNS tidak bisa resolve, website tidak bisa dibuka karena DNS, cara cek DNS, DNS Server tidak merespons, DNS MikroTik bermasalah, DNS Windows bermasalah, nslookup DNS

Kategori:
Jaringan Komputer

Tags:
Troubleshooting Jaringan, Jaringan Komputer, Networking, DNS, DNS Error, DNS Server, DNS Client, DNS Resolver, Windows, MikroTik, Router, IP Address, DHCP, Gateway, Internet, Ping, NSLookup, Resolve-DnsName, Firewall, NAT, VPN, Proxy, Network Error

Post a Comment

Gunakan formulir komentar untuk menyampaikan pertanyaan, memberikan masukan, atau berbagi pengalaman terkait artikel ini. Harap gunakan bahasa yang sopan dan relevan.