Salah satu faktor yang menyebabkan layanan BaliFiber lambat ada di sisi respon DNS. Pada beberapa kasus ukuran query DNS Balifiber bisa sampai 3x lipat dari DNS lain seperti OpenDNS dan Cloudflare.

Bisa dibilang kualitas DNS Balifiber tidak bagus untuk digunakan sehari-hari, yang ada malah memperlambat proses loading website. Salah satu kemungkinan masalah DNS ini adalah ketika anda mendownload ataupun tes speedtest dapat kecepatan penuh, tetapi sewaktu browsing terasa lambat.

Buat apa 100 Mbps kalo buka google.com aja lambat?

Beberapa contoh

$ dig google.com TXT
; <<>> DiG 9.11.11-RedHat-9.11.11-1.fc30 <<>> google.com TXT
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17054
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 13, ADDITIONAL: 27
 
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;google.com.			IN	TXT
 
;; ANSWER SECTION:
google.com.		299	IN	TXT	"docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e"
google.com.		299	IN	TXT	"facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95"
google.com.		299	IN	TXT	"v=spf1 include:_spf.google.com ~all"
google.com.		299	IN	TXT	"docusign=1b0a6754-49b1-4db5-8540-d2c12664b289"
google.com.		299	IN	TXT	"globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="
 
;; AUTHORITY SECTION:
com.			97209	IN	NS	c.gtld-servers.net.
com.			97209	IN	NS	f.gtld-servers.net.
com.			97209	IN	NS	i.gtld-servers.net.
com.			97209	IN	NS	e.gtld-servers.net.
com.			97209	IN	NS	l.gtld-servers.net.
com.			97209	IN	NS	b.gtld-servers.net.
com.			97209	IN	NS	a.gtld-servers.net.
com.			97209	IN	NS	d.gtld-servers.net.
com.			97209	IN	NS	j.gtld-servers.net.
com.			97209	IN	NS	k.gtld-servers.net.
com.			97209	IN	NS	m.gtld-servers.net.
com.			97209	IN	NS	h.gtld-servers.net.
com.			97209	IN	NS	g.gtld-servers.net.
 
;; ADDITIONAL SECTION:
a.gtld-servers.net.	97209	IN	A	192.5.6.30
a.gtld-servers.net.	97209	IN	AAAA	2001:503:a83e::2:30
b.gtld-servers.net.	110404	IN	A	192.33.14.30
b.gtld-servers.net.	97209	IN	AAAA	2001:503:231d::2:30
c.gtld-servers.net.	97209	IN	A	192.26.92.30
c.gtld-servers.net.	110404	IN	AAAA	2001:503:83eb::30
d.gtld-servers.net.	97209	IN	A	192.31.80.30
d.gtld-servers.net.	97209	IN	AAAA	2001:500:856e::30
e.gtld-servers.net.	97209	IN	A	192.12.94.30
e.gtld-servers.net.	97209	IN	AAAA	2001:502:1ca1::30
f.gtld-servers.net.	110404	IN	A	192.35.51.30
f.gtld-servers.net.	94999	IN	AAAA	2001:503:d414::30
g.gtld-servers.net.	110404	IN	A	192.42.93.30
g.gtld-servers.net.	57970	IN	AAAA	2001:503:eea3::30
h.gtld-servers.net.	97209	IN	A	192.54.112.30
h.gtld-servers.net.	110404	IN	AAAA	2001:502:8cc::30
i.gtld-servers.net.	159177	IN	A	192.43.172.30
i.gtld-servers.net.	97209	IN	AAAA	2001:503:39c1::30
j.gtld-servers.net.	97209	IN	A	192.48.79.30
j.gtld-servers.net.	97209	IN	AAAA	2001:502:7094::30
k.gtld-servers.net.	110404	IN	A	192.52.178.30
k.gtld-servers.net.	97209	IN	AAAA	2001:503:d2d::30
l.gtld-servers.net.	28907	IN	A	192.41.162.30
l.gtld-servers.net.	110404	IN	AAAA	2001:500:d937::30
m.gtld-servers.net.	110404	IN	A	192.55.83.30
m.gtld-servers.net.	97209	IN	AAAA	2001:501:b1f9::30
 
;; Query time: 48 msec
;; SERVER: 103.94.168.169#53(103.94.168.169)
;; WHEN: Wed Oct 23 22:30:44 WIB 2019
;; MSG SIZE  rcvd: 1148
 
> dig google.com MX
 
; <<>> DiG 9.11.11-RedHat-9.11.11-1.fc30 <<>> google.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11262
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 4, ADDITIONAL: 11
 
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;google.com.			IN	MX
 
;; ANSWER SECTION:
google.com.		599	IN	MX	10 aspmx.l.google.com.
google.com.		599	IN	MX	50 alt4.aspmx.l.google.com.
google.com.		599	IN	MX	30 alt2.aspmx.l.google.com.
google.com.		599	IN	MX	40 alt3.aspmx.l.google.com.
google.com.		599	IN	MX	20 alt1.aspmx.l.google.com.
 
;; AUTHORITY SECTION:
google.com.		76386	IN	NS	ns2.google.com.
google.com.		76386	IN	NS	ns1.google.com.
google.com.		76386	IN	NS	ns3.google.com.
google.com.		76386	IN	NS	ns4.google.com.
 
;; ADDITIONAL SECTION:
alt1.ASPMX.l.google.com. 266	IN	A	173.194.202.27
alt2.ASPMX.l.google.com. 14	IN	A	74.125.127.27
ns1.google.com.		154413	IN	A	216.239.32.10
ns1.google.com.		154413	IN	AAAA	2001:4860:4802:32::a
ns2.google.com.		154413	IN	A	216.239.34.10
ns2.google.com.		154413	IN	AAAA	2001:4860:4802:34::a
ns3.google.com.		7591	IN	A	216.239.36.10
ns3.google.com.		154413	IN	AAAA	2001:4860:4802:36::a
ns4.google.com.		154413	IN	A	216.239.38.10
ns4.google.com.		154413	IN	AAAA	2001:4860:4802:38::a
 
;; Query time: 34 msec
;; SERVER: 103.94.168.168#53(103.94.168.168)
;; WHEN: Wed Oct 23 22:58:57 WIB 2019
;; MSG SIZE  rcvd: 443

dibandingkan dengan query Cloudflare

> dig google.com TXT @1.1.1.1
 
; <<>> DiG 9.11.11-RedHat-9.11.11-1.fc30 <<>> google.com TXT @1.1.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22272
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1
 
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1452
;; QUESTION SECTION:
;google.com.			IN	TXT
 
;; ANSWER SECTION:
google.com.		143	IN	TXT	"v=spf1 include:_spf.google.com ~all"
google.com.		143	IN	TXT	"docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e"
google.com.		143	IN	TXT	"docusign=1b0a6754-49b1-4db5-8540-d2c12664b289"
google.com.		143	IN	TXT	"facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95"
google.com.		143	IN	TXT	"globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="
 
;; Query time: 20 msec
;; SERVER: 1.1.1.1#53(1.1.1.1)
;; WHEN: Wed Oct 23 22:57:27 WIB 2019
;; MSG SIZE  rcvd: 352
 
> dig google.com MX @1.1.1.1
 
; <<>> DiG 9.11.11-RedHat-9.11.11-1.fc30 <<>> google.com MX @1.1.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4942
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1
 
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1452
;; QUESTION SECTION:
;google.com.			IN	MX
 
;; ANSWER SECTION:
google.com.		393	IN	MX	40 alt3.aspmx.l.google.com.
google.com.		393	IN	MX	50 alt4.aspmx.l.google.com.
google.com.		393	IN	MX	10 aspmx.l.google.com.
google.com.		393	IN	MX	20 alt1.aspmx.l.google.com.
google.com.		393	IN	MX	30 alt2.aspmx.l.google.com.
 
;; Query time: 23 msec
;; SERVER: 1.1.1.1#53(1.1.1.1)
;; WHEN: Wed Oct 23 22:58:53 WIB 2019
;; MSG SIZE  rcvd: 147

agar output dari dig DNS Balifiber dengan Cloudflare DNS Resolver, bisa dicurangi dengan dig google.com txt +noauthority +noadditional

> dig google.com txt +noauthority +noadditional
; <<>> DiG 9.11.11-RedHat-9.11.11-1.fc30 <<>> google.com txt +noauthority +noadditional
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60510
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 4, ADDITIONAL: 9
 
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;google.com.			IN	TXT
 
;; ANSWER SECTION:
google.com.		299	IN	TXT	"v=spf1 include:_spf.google.com ~all"
google.com.		299	IN	TXT	"globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="
google.com.		299	IN	TXT	"docusign=1b0a6754-49b1-4db5-8540-d2c12664b289"
google.com.		299	IN	TXT	"facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95"
google.com.		299	IN	TXT	"docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e"
 
;; Query time: 91 msec
;; SERVER: 103.94.168.168#53(103.94.168.168)
;; WHEN: Wed Oct 23 23:03:06 WIB 2019
;; MSG SIZE  rcvd: 600

tetapi tetap saja ukuran data yang diterima tetap besar, perintah diatas hanya menghilangkan bagian yang kurang perlu.

Solusi

1. Dari sisi Balifiber

– pindah web server ke server yang berbeda, gunakan 1 server 1 services
– percepat/perkecil respon dengan hanya menampilkan query yang diminta
– cache dns

2. Dari sisi pengguna/customer
Cara diatas hanya bisa dilakukan oleh pihak Balifiber dan belum tentu dilakukan. Solusinya adalah menggunakan DNS pihak ketiga, seperti

CloudFlare DNS
1.1.1.1
1.0.0.1

Google DNS
8.8.8.8
8.8.4.4

bisa juga digabungkan
dns 1 : 1.1.1.1
dns 2 : 8.8.8.8
setting dns router balifiber

selain kedua cara diatas bisa juga dengan Unbound atau DNSCrypt untuk caching query DNS anda.

DNS Server Balifiber

Bagi anda yang mau tau software apa dibalik DNS Balifiber, lihat dengan perintah

> nslookup -q=txt -class=CHAOS version.bind 103.94.168.168
Server:		103.94.168.168
Address:	103.94.168.168#53
 
version.bind	text = "9.10.3-P4-Ubuntu"

Dari informasi diatas bisa kita ketahuin DNS Balifiber menggunakan Bind9 di Ubuntu

Join the Conversation

2 Comments

Your email address will not be published. Required fields are marked *

  1. Cara ngeblok pengguna gelap gimana ya di modem balifiber. Soalnya udah nyoba ngeblok mac yg di blok masih bisa login terus