Tanpa konfigurasi manual, Server Anda akan diatur untuk menggunakan layanan DNS yang ditawarkan oleh ISP atau provider dimana tempat anda menyewa VPS. Namun jika Anda tidak puas dengan layanan DNS default yang ada, Anda dapat mempertimbangkan untuk menggunakan layanan DNS publik lainnya seperti Google DNS, OpenDNS, dll
Sebelum beralih ke server DNS yang berbeda, Anda mungkin ingin membandingkan kecepatan DNS server antara server DNS yang tersedia, dan menemukan DNS terbaik untuk Anda.
Pada Linux, ada sebuah open source tool DNS yang diberi nama oleh sang pembuatnya yaitu namebench yang dapat membantu Anda menemukan DNS server yang terbaik untuk digunakan. Namebench dapat berjalan dalam mode command-line serta dalam modus GUI. Dalam posting ini, saya akan menjelaskan cara untuk menguji dan membandingkan kecepatan DNS server dengan menggunakan Namebench.
Disini saya membagi 2 kelompok distro linux bagaimana cara menginstal dan menggunakannya.
1. CentOS, RHEL atau Fedora
Ketikan perintah-perintah berikut satu persatu :
$ sudo yum install tkinter
$ wget http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz
$ tar xvfvz namebench-1.3.1-source.tgz
$ cd namebench-1.3.1
$ ./namebench.py
2. Debian, Ubuntu atau Linux Mint
Sehungan saya mengunkan menggunakan Debian 7 Wheezy dalam test tool ini, maka saya hanya menshare untuk percobaan menggunakan Debian saja,
Langkah-langkahnya dengan ketikan perintah berikut :
$ sudo apt-get install python-tk
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: blt tcl8.5 tk8.5 Suggested packages: blt-demo tix python-tk-dbg tcl-tclreadline The following NEW packages will be installed: blt python-tk tcl8.5 tk8.5 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 4464 kB of archives. After this operation, 10.8 MB of additional disk space will be used. Do you want to continue [Y/n]?
Klik “Y” untuk melanjutkan instal python-tk.
Kemudian ketikan perintah berikut untuk mendownload file installannya
$ wget http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz
--2014-02-10 23:27:33-- http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz
Resolving namebench.googlecode.com (namebench.googlecode.com)... 2607:f8b0:400e:c02::52, 74.125.129.82
Connecting to namebench.googlecode.com (namebench.googlecode.com)|2607:f8b0:400e:c02::52|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1118505 (1.1M) [application/x-gzip]
Saving to: `namebench-1.3.1-source.tgz'
100%[======================================>] 1,118,505 2.74M/s in 0.4s
2014-02-10 23:27:34 (2.74 MB/s) - `namebench-1.3.1-source.tgz' saved [1118505/1118505]
Selanjutnya Ekstrak file yang telah di download tadi, ketikan perintah berikut :
$ tar xvfvz namebench-1.3.1-source.tgz
2010-06-06 12:19 namebench-1.3.1/ -rw-r--r-- tstromberg/wheel 197383 2010-06-06 12:19 namebench-1.3.1/ChangeLog.txt drwxr-xr-x tstromberg/wheel 0 2010-06-06 12:19 namebench-1.3.1/cocoa/ ............................................................................................ ..................... mengekstrak file..........
Selanjutnya pindah direktori :
$ cd namebench-1.3.1
Untuk menjalankan Tool ini cukup ketikan perintah berikut :
$ ./namebench.py
....................................................................................................
.............................................................................proses.................
Recommended configuration (fastest + nearest):
----------------------------------------------
nameserver 8.8.4.4 # Google Public DNS-2
nameserver 208.69.84.9 # Fibertech Networks US
nameserver 206.231.8.2 # NetSync US
********************************************************************************
In this test, Google Public DNS-2 is 26.8%: Faster
********************************************************************************
- Saving report to /tmp/namebench_2014-02-11_0054.html
- Saving detailed results to /tmp/namebench_2014-02-11_0054.csv
Setelah proses berakhir, Anda bisa menemukan 2 buah file yang tersimpan dalam folder /tmp. yaitu file .html dan file .csv
Untuk file .html kita bisa buka pada browseryang hasilnya seperti ini penampakannya :
Wahh hasilnya ternyata DNS saya kalah cepet 26.8 % bila dibanding menggunakan Google Public DNS