Senin, 31 Oktober 2011

Building a Linux IPv6 DNS Server

LOKAL DNS IPV6

buat temen2 yang pengen belajar ipv6…di Dapper(NB: “newbie” mohon dimaklumi, he he he)
a.buat apa seeh DNS?
..mungkin itu pertanyaan yang perlu dijawab dulu…DNS adalah suatu aplikasi yang menyediakan servis untuk memetakan alamat IP ke huruf abjad yang gampang diingat.
b.IPv6…apa itu?
IPv6 adalah pengembangan dari IP versi 4 yang memiliki beberapa kelebihan yang dimaksudkan untuk memperbaiki kekurangan pada IPv4, salah satunya adalah …alokasi alamat IP yang sangat baaaaaaaanyaaaaaak…he he he dan ditulis dalam format bilangan heksadesimal(16bit tiap segmen dan dipisahkan dengan tanda titik dua).
c. terus IPv4 itu apa..?
IPv4 atau IP versi 4 adalah format alamat IP atau identitas komputer yang dipakai jika terhubung dengan jaringan dan ditulis dalam format bilangan desimal sepanjang 32 bit dan dibagi menjadi 4 segmen (8bit tiap segmen dan dipisahkan dengan tanda titik).
d.kalo DNS IPv6..?
DNS IPv6 yaitu DNS yang menyediakan servis untuk memetakan alamat heksadesimal IPv6 ke huruf abjad selain memetakan alamat IPv4.
1. Langkah pertama (seperti biasa)install dulu aplikasi DNSnya:
user@desktop#sudo apt-get install bind9
2. Selesai install, kita langsung menuju file /etc/bind/named.conf.local (untuk file named.conf tidak usah diubah-ubah)
user@desktop# sudo vi /etc/bind/named.conf.local
3. Edit, masukkan zone file yang nantinya akan dibaca sebagai referensi pemetaan alamat IPnya…
#contoh zone file
zone “sembarangdomain.com” {
type master;
file “/etc/bind/db.sembarang”;
};
4. kemudian kita buat file referensinya, BIND akan membaca pemetaan alamat IPv4 dar record “A” dan untuk alamat IPv6 melalui record “AAAA”.
user@desktop#sudo vi /etc/bind/db.sembarang
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.sembarangdomain.com. admin.sembarangdomain.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ; Negative Cache TTL
IN NS ns1.sembarangdomain.com.
IN MX 10 sembarangdomain.com.
www IN A 192.168.1.1
www IN AAAA 2002:c0a8:102::1
simpan…
5. Lalu edit lagi file “/etc/bind/named.conf.options” dan tambahkan baris dibawah:
options {
directory “/var/cache/bind”;
listen-on {any; };
listen-on-v6 {any; };
auth-nxdomain no; # conform to RFC1035
};
tambahan baris diatas dimaksudkan agar DNS server nantinya dapat mendengar permintaan pemetaan IPv6 dari protokol IPv6 karena secara default aplikasi BIND hanya mendengar permintaan pemetaan IP dari IPv4.
6. Sebelum kita coba check, kita perlu untuk mengkonfigurasi alamat IPv6 disamping alamat IPv4 pada DNS server dgn perintah vi pada file /etc/network/interfaces, kemudian tambahkan baris di bawah:
iface eth0 inet6 static
address 2002:c0a8:102::1
netmask 96
kemudian jalankan perintah “/etc/init.d/network restart” untuk membaca ulang konfigurasi yang baru.
7. Lalu pada sisi klien…kita juga harus mengkonfigurasi alamat IPv6 nya dengan cara mengedit file pada /etc/network/interfaces, kemudian tambahkan baris di bawah:
iface eth0 inet6 static
address 2002:c0a8:102::100
netmask 96
kemudian jalankan perintah “/etc/init.d/network restart” untuk membaca ulang konfigurasi yang baru.
8. Terakhir kita arahkan klien untuk meminta resolve alamat IP ke DNS server yang akan dipakai di /etc/resolv.conf
#alamat server dns yang akan dipakai dari klien IPv6
nameserver 2002:c0a8:102::1
simpan…
9. untuk mengeceknya konektivitas dns klien dengan server kita gunakan perintah “ping6“, yaitu (hasil dibawah akan muncul jika konektivitas antara klien-server telah sukses):
root@desktop#ping6 2002:c0a8:102::1
PING 2002:c0a8:102::1(2002:c0a8:102::1) 56 data bytes
64 bytes from 2002:c0a8:102::1: icmp_seq=1 ttl=64 time=0.042 ms
64 bytes from 2002:c0a8:102::1: icmp_seq=2 ttl=64 time=0.048 ms
64 bytes from 2002:c0a8:102::1: icmp_seq=3 ttl=64 time=0.049 ms
— 2002:c0a8:102::1 ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.042/0.046/0.049/0.006 ms
setelah sukes terkoneksi…kita bisa mencoba query alamat www.sembarangdomain.com ke alamat IP dari klien dengan perintah:
root@desktop#host -6 www.sembarangdomain.com
atau lewat browser dengan mengetik www.sembarangdomain.com (asalkan kompi www.sembarangdomain telah terinstall web server)
untuk konfigurasi lebih lanjut…anda bisa membaca referensi DNS-HOWTO di www.tldp.org

Kamis, 27 Oktober 2011

Rabu, 26 Oktober 2011

Cara Mengaktifkan Fitur Timeline Facebook

Aktifkan Facebook Timeline di Profil Facebook - Pada kesempatan kali ini, saya ingin sedikit memberi tutorial bagaimana cara mengaktifkan fitur baru Facebook yaitu Facebook timeline. Contohnya bisa dilihat di gambar di bawah ini:




“keyword

klik untuk memperbesar gambar

Ini merupakan fitur baru dari Facebook di bagian profil penggunanya 'timeline'. Namun untuk mengaktifkan fitur ini, yang harus diperhatikan terlebih dahulu adalah:


- Saat pertama kali menggaktifkan timeline hanya diri anda sendiri saja yang dapat melihatnya, tapi bila langsung memilih menerbitkannya saat itu juga, maka beta tester lain dapat juga melihat Timeline anda.

- Facebook Timeline akan otomatis dapat dilihat seminggu kemudian oleh semua orang semenjak diaktifkan.


- Fitur Timeline belum dirilis secara publik karena masih dalam tahap beta, jadi mungkin saja terdapat bug.


- Untuk melakukan tutorial dibawah, pembaca harus sudah menverifikasi akun FB (dengan nomor telepon)



Langsung saja simak bagaimana cara menggunakan fitur baru ini:


1. Log in ke account Facebook kalian masing-masing, lalu masuk ke  https://developers.facebook.com/apps. Lalu klik izinkan

“keyword

2. Selanjutnya, klik Create New App di pojok kanan atas, untuk nama applikasinya silakan dinamai sesuka hat, lalu klik lanjutkan.

3. Jika sudah, pilih edit app atau bisa langsung klik menu Open Graph di sidebar kiri seperti gambar di bawah ini:
“keyword

4. Maka kalian akan diperintahkan untuk membuat suatu aksi di kolom yang disediakan, buat aksi masuk akal yang bisa dilakukan aplikasi, contohnya di kolom pertama diisi watch lalu dikolom kedua diisi movie lalu klik mulai. Atau  seperti ini:

“keyword

5. Lalu buka halaman utama Facebook, maka akan ada pemberitahuan untuk menggunakan tampilan beta Facebook Timeline. Jika tidak ada di halaman utama, coba lihat di bagian profil kalian. Jika ingin menggunakannya klik gunakan sekarang.

6. Selesai, maka kalian bisa menikmati tampilan baru profil Facebook kalian, selanjutnya yang harus kalian lakukan adalah mengganti cover dan lainnya sesuai keiinginan.

Sekian postingan saya mengenai Aktifkan Facebook Timeline di Profil Facebook, selamat mencoba dan semoga bermanfaat.