Tuesday, 3 August 2021

Test DNS terpasang

Ada beberapa cara untuk mengetes DNS server yang dipakai oleh koneksi anda, berikut beberapa cara mengetesnya; 

1. Menggunakan Website DNS/IP Tester.

Setidaknya ada 2 website yang melayani publik untuk mengetes server dns yg digunakan komputer atau browser anda, yaitu https://www.dnsleaktest.com/ dan https://ipleak.net/. Pada website ini anda akan diberikan IP DNS server yang sedang digunakan oleh koneksi anda pada saat mengakses website tersebut.

\
Tampilan dari www.dnsleaktest.com

Tampilan dari ipleak.net

2. Menggunakan tools dns dari OS

WINDOWS, untuk os windows sudah ada aplikasi yang bisa diakses melalui command prompt untuk mengetes dns anda, yaitu aplikasi nslookup melalui cmd prompt. Buka command prompt dan ketik perintah berikut "nslookup domain" (tanpa tanda kutip), sebagai contoh untuk domain google.com maka menggunakan perintah berikut "nslookup google.com", maka akan keluar server dns yang digunakan dan ip server tujuan yang di cari.
Tampilan nslookup pada command prompt di windows 10

Atau bila anda ingin mengecek dns dari server lain, bisa juga dengan mengetik perintah berikut di cmd prompt "nslookup domain ipdnsserver" (tanpa tanda kutip), sebagai contoh, domain yang akan dicari yaitu reddit.com serta server dns yg digunakan milik Cisco OpenDNS 208.67.222.222, maka perintah yang diketik nslookup reddit.com 208.67.222.222. 
Tampilan nslookup reddit.com menggunakan OpenDNS

LINUX/Debian, untuk os linux contoh khususnya debian family, diharuskan memasang package dnsutils terlebih dahulu, menggunakan perintah "sudo apt install -y dnsutils". Didalam package dnsutils, terdapat 3 aplikasi utilitas dns, diantaranya yaitu dig dan nslookup, cara penggunana nslookup sama seperti di windows, sedangkan untuk aplikasi dig, berikut cara pakainya. Pada terminal atau bash, ketik perintah "dig domain", sebagai contoh untuk domain blogspot.com yaitu sebagai berikut perintahnya "dig blogspot.com"
Tampilan dig blogspot.com pada terminal Raspbian

Cara lain menggunakan dig yaitu menggunakan dns server publik seperti OpenDNS atau Google DNS. Berikut cara menggunakan dig dengan server eksternal. Pada terminal, ketik perintah "dig domain @ipdnsserver", sebagai contoh untuk domain google serta menggunakan server OpenDNS yaitu sebagai berikut "dig google.com @208.67.222.222"
Tampilan dig ke google.com menggunakan opendns

Bila anda memiliki DNS Server lokal seperti Pi Hole, Unbound atau Bind9, aplikasi dig bisa juga di diarahkan ke server lokal anda serta bisa dengan port khusus (selain port 53), yaitu dengan perintah "dig domain @ipdnsserver -p portnya", sebagai contonya untuk query ke instagram menggunakan lokal dnscrypt server perintahnya sebagai berikut "dig instagram.com @127.0.0.1 -p 6507".
Tampilan dig dengan lokal server port 6507

Mikrotik, untuk RouterOS Mikrotik, pada terminal bisa dengan menggunakan perintah, "put [resolve domain]" (tanpa tanda kutip), sebagai contohnya untuk domain facebook menggunakan perintah sebagai berikut "put [resolve facebook.com]".
Tampilan resolve ke facebook.com

Bila ingin menggunakan server dns eksternal, bisa menggunakan perintah berikut "put [resolve domain]", sebagai contohnya untuk domain youtube.com menggunakan server dns Google yaitu sebagai berikut "put [resolve youtube.com server 8.8.8.8]".
Tampilan resolve ke youtube dengan dns google

Sebagai bahan pendamping, berikut adalah beberapa IP DNS Server [IPv4] publik yang bisa dipakai untuk mengetes tool diatas;
1. Cisco OpenDNS / Umbrella
    208.67.222.222
    208.67.220.220

2. Quad 9 DNS
    9.9.9.9
    149.112.112.112

3. Google DNS
    8.8.8.8
    8.8.4.4

4. CloudFlare DNS
    1.1.1.1
    1.0.0.1

5. AdGuard DNS
    94.140.14.14
    94.140.15.15

Demikianlah beberapa cara untuk mengetes DNS yang anda pakai. Semoga artikel ini membantu anda. Terima kasih.

No comments:

Post a Comment