Kita pasti sering mendengar istilah DNS tapi apa kalian tau sebenarnya apa sih DNS (domain name system) itu, Berikut penjelasan singkat yg di kutip dari wikipedia

DNS adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.

Apa manfaat mengganti DNS?

Mungkin disini saya cuma menyampaikan dua hal, Yg pertama tentu saja melakukan unblock situs yg awalnya di block oleh operator, Dan yg kedua untuk meningkatkan koneksi internet

Biar postingan ini tidak terlalu panjang dan terlalu banyak basa basi mungkin kita langsung saja mulai step by step bagaimana cara mengganti dns

Cara Mengganti DNS

Buat sebuah wrapper scripts atau kalian bisa copas saja semua baris scripts di bawah ini biar gampang

1
2
3
4
5
6
cat >>'EOF' << $PREFIX/bin/setprop
#!/usr/bin/sh

unset LD_PRELOAD LD_LIBRARY_PATH
exec /system/bin/setprop
EOF

Ubah permission file tadi menjadi excuteable agar dapat di eksekusi dari mana saja

1
chmod +x $PREFIX/bin/setprop

Kemuduan masukan perintah berikut

1
getprop | grep dns

Dns

Output yg kalian dapatkan mungkin akan berbeda beda pada bagian rmnet nya, Nanti tinggal di sesuaikan sendiri dengan output masing masing

Masukan perintah berikut untuk mereplace dns bawaan operator dengan custom dns kalian, Untuk dns servernya sendiri tidak harus sama ya, Kalian bisa menggunakan layanan dns lainya

1
2
3
4
setprop net.dns1 1.1.1.1
setprop net.dns2 1.0.0.1
setprop net.rmnet_data0.dns1 1.1.1.1
setprop net.rmnet_data0_dns2 1.0.0.1

Sekarang coba masukan lagi command atau perintah berikut untuk melihat apakah dns sudah berganti atau belum

1
getprop | grep dns

Note
Cara ini sifatnya temporary atau hanya sementara dns akan kembali seperti semula apabila device kalian reboot