Mempercepat Koneksi Internet dengan Unbound DNS Resolver


Ada banyak cara untuk mempercepat akses internet. Salah satunya adalah dengan menggunakan DNS resolver. Salah satu tool bagus untuk DNS Resolver adalah Unbound. Dibanding DNS resolver yang lain – seperti DNSMASQ, PDNSD, MaraDNS, BIND, dnschace, dan PowerDNS – Unbound jauh lebih responsif. Walau pada dasarnya Unbound diperuntukkan untuk OS Linux, tapi tersedia juga paket untuk Windows.

Berikut cara install Unbound di Windows (based on ‘http://itvps.org/2010/11/install-unbound-di-windows/’):

  • Download dulu Unbound-nya di websitenya. Sampai saat tulisan ini dipublish versi Unbound yang terbaru adalah 1.4.13 dan udah dicompile jadi .exe (tinggal pake). Download unbound 1.4.13 di sini.
  • Lalu buat file ‘service.conf’ di C:Program Filesunbound. Anda bisa pakai settingan berikut:
# Unbound configuration file on windows.
# See example.conf for more settings and syntax
server: auto-trust-anchor-file: "C:Program FilesUnboundroot.key"
         verbosity: 1
         statistics-interval: 120
         num-threads: 1
         interface: 0.0.0.0
         outgoing-range: 512
         num-queries-per-thread: 1024
         msg-cache-size: 16m
         rrset-cache-size: 32m
         msg-cache-slabs: 4
         rrset-cache-slabs: 4
         cache-max-ttl: 86400
         infra-host-ttl: 60
         infra-lame-ttl: 120
         infra-cache-numhosts: 10000
         infra-cache-lame-size: 10k
         do-ip4: yes
         do-ip6: no
         do-udp: yes
         do-tcp: yes
         do-daemonize: yes
         #access-control: 0.0.0.0/0 allow
         #access-control: 192.168.100.0/27 allow
         #access-control: 172.16.0.0/12 allow
         #access-control: 10.0.0.0/8 allow
         access-control: 127.0.0.0/8 allow
         #access-control: 0.0.0.0/0 refuse
         #use-syslog: yes
         logfile: ""
         use-syslog: no
        identity: "DNS"
        version: "1.4"
        hide-identity: yes
        hide-version: yes
        harden-glue: yes
        do-not-query-address: 127.0.0.1/8
        do-not-query-localhost: yes
        module-config: "iterator"
        #zone localhost
        local-zone: "localhost." static
        local-data: "localhost. 10800 IN NS localhost."
        local-data: "localhost. 10800 IN SOA localhost. nobody.invalid. 1 3600 1200 604800 10800"
        local-data: "localhost. 10800 IN A 127.0.0.1"
        local-zone: "127.in-addr.arpa." static
        local-data: "127.in-addr.arpa. 10800 IN NS localhost."
        local-data: "127.in-addr.arpa. 10800 IN SOA localhost. nobody.invalid. 2 3600 1200 604800 10800"
        local-data: "1.0.0.127.in-addr.arpa. 10800 IN PTR localhost."
 forward-zone:
        name: "."
        forward-addr: 180.131.144.144
        forward-addr: 180.131.145.145
        forward-addr: 202.134.0.155
        forward-addr: 203.130.196.155
        forward-addr: 125.160.4.82
        forward-addr: 202.134.0.61
        forward-addr: 203.130.196.5
        forward-addr: 222.124.198.150
        forward-addr: 222.124.249.115
        forward-addr: 8.8.8.8
        forward-addr: 8.8.4.4
remote-control:
        control-enable: yes
        control-interface: 127.0.0.1
        control-port: 953
        server-key-file: "C:Program FilesUnboundunbound_server.key"
        server-cert-file: "C:Program FilesUnboundunbound_server.pem"
        control-key-file: "C:Program FilesUnboundunbound_control.key"
        control-cert-file: "C:Program FilesUnboundunbound_control.pem"

Untuk bisa berjalan di Windows dibutuhkan 4 (empat) file tambahan, yaitu: unbound_server.key, unbound_server.pem, unbound_control.key, dan unbound_control.pem. Download ke-empat file tersebut di sini, dan taruh di folder “C:Program FilesUnbound”.

Kalau sudah, silahkan restart Unbound-nya di Service Management dengan klik Start Menu -> run lalu ketik services.msc, cari service Unbound-nya & tinggal klik restart.

Langkah selanjutnya:

  • Klik kanan di LAN atau Wireless Network Connection, lalu pilih Properties. Tergantung kita pake LAN atau WIFI
  • Lalu klik di Internet Protocol (TCP/IP) klik Properties
  • Lalu pilih Use the Following DNS Server Addresses
  • Masukkan Preferred DNS server: 127.0.0.1, lalu klik OK
  • Klik kanan gambar jaringan di paling bawah kanan layar komputer kita, lalu pilih repair.

NOTE :

  1. DNS diatas sudah ditambahkan dengan dns nawala 180.131.144.144; 180.131.145.145
  2. Jika ingin mengganti DNS maupun menambah silahkan merubah atau menambah di bagian forwarder zone.
  3. Untuk melalukan pengecekan silahkan melakukan dig. Kalau belum punya silahkan kemari.
  4. Bagi pemakai squid silahkan ditambahkan confignya dengan: dns_nameservers 127.0.0.1
  5. Tested under Windows XP, Windows 7

3 responses to “Mempercepat Koneksi Internet dengan Unbound DNS Resolver

  1. Mana cepat di banding DNS Speeder?

  2. Bisa dicoba nih. Tp dns nawala harus sy hapus dulu dari list dns-nya..he

Write Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s