Difference between revisions of "IPv6-ready client program (contoh)"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | Untuk menjalankan test ini, kita membutuhkan sistem yang siap dengan IPv6. | |
− | + | ==Cek DNS untuk me-resolve address IPv6== | |
− | |||
− | + | Karena security update beberapa tahun belakangan ini, seharusnya semua DNS server menjalankan software terbaru yang harusnya mengerti tentang address IPv6 tipe AAAA. | |
+ | Test sederhana tampak berikut ini, | ||
# host -t AAAA ipv6.google.com | # host -t AAAA ipv6.google.com | ||
Line 15: | Line 15: | ||
+ | ==Telnet client yang siap IPv6== | ||
− | + | Telnet client harusnya siap IPv6, test sederhana dapat digunakan menggunakan perintah misalnya, | |
− | |||
− | |||
− | |||
$ telnet ipv6.google.com 80 | $ telnet ipv6.google.com 80 | ||
Line 26: | Line 24: | ||
Connected to ipv6.l.google.com. | Connected to ipv6.l.google.com. | ||
Escape character is '^]'. | Escape character is '^]'. | ||
+ | |||
+ | masukan | ||
HEAD / HTTP/1.0 | HEAD / HTTP/1.0 | ||
+ | |||
+ | hasilnya | ||
HTTP/1.0 302 Found | HTTP/1.0 302 Found | ||
Line 33: | Line 35: | ||
Cache-Control: private | Cache-Control: private | ||
Content-Type: text/html; charset=UTF-8 | Content-Type: text/html; charset=UTF-8 | ||
− | Set-Cookie: PREF=ID=fd105bce7948e981:FF=0:TM=1372208872:LM=1372208872:S=YTnn9vG9buRittEI; | + | Set-Cookie: PREF=ID=fd105bce7948e981:FF=0:TM=1372208872:LM=1372208872:S=YTnn9vG9buRittEI; expires=Fri, 26-Jun-2015 01:07:52 GMT; path=/; domain=.google.co m |
− | Set-Cookie: NID=67=MTceEcK4qnyL_NeUStqIpvHTtqvrG2FTxt4qdSN -zCbuYvrxlL37lZQe6TukGty6V9UWTLRpO3prQ8MJxciG5avgvfS6iYYyiWF7SnG39BQZ4WIRrF-uq_3XRHQK-Mwe; | + | Set-Cookie: NID=67=MTceEcK4qnyL_NeUStqIpvHTtqvrG2FTxt4qdSN-zCbuYvrxlL37lZQe6TukGty6V9UWTLRpO3prQ8MJxciG5avgvfS6iYYyiWF7SnG39BQZ4WIRrF-uq_3XRHQK-Mwe; expires=Thu, 26-Dec-2013 01:07:52 GMT; path=/; domain=.google.com; HttpOnly |
− | P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en | + | P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en answer=151657 for more info." |
Date: Wed, 26 Jun 2013 01:07:52 GMT | Date: Wed, 26 Jun 2013 01:07:52 GMT | ||
Server: gws | Server: gws | ||
Line 41: | Line 43: | ||
X-XSS-Protection: 1; mode=block | X-XSS-Protection: 1; mode=block | ||
X-Frame-Options: SAMEORIGIN | X-Frame-Options: SAMEORIGIN | ||
+ | |||
+ | Jika telnet client tidak mengerti IPv6 maka akan keluar error seperti “cannot resolve hostname”, maka kemungkinan besar telnet client tersebut tidak mengenal IPv6. | ||
+ | |||
+ | |||
+ | ==Client SSH siap dengan OPv6== | ||
+ | |||
+ | ===openssh=== | ||
+ | |||
+ | Versi terakhir openssh sudah siap dengan IPv6. Tergantung konfigurasi saat compile, openssh client mempunyai dua kemungkina perilaku, | ||
+ | |||
+ | * --without-ipv4-default: client berusaha untuk menyambungkan ke IPv6 terlebih dulu, jika gagal baru ke IPv4. | ||
+ | * --with-ipv4-default: sambungan default adalah IPv4, sambungan IPv6 harus di paksa menggunakan perintah berikut, | ||
− | + | $ ssh -6 ::1 | |
− | + | user@::1's password: ****** | |
− | + | [user@ipv6host user]$ | |
− | + | Jika ssh client yang kita gunakan tidak mengenal opsi "-6" maka kemungkinan besar dia tidak mampu mengenal IPv6, seperti kebanyakan paket ssh versi 1. | |
− | |||
− | + | ==Browser yang siap IPv6== | |
− | + | Status dari browser yang siap IPv6 dapat di baca di IPv6+Linux-status-apps.html#HTTP http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-apps.html#HTTP. | |
− | |||
− | |||
− | + | Kebanyakan masih mempunyai masalah, | |
− | |||
− | + | * Jika menggunakan proxy yang hanya untuk IPv4, maka request IPv6 yang dikirim ke proxy akan tidak di mengerti. Solusinya: update proxy software. | |
− | |||
− | + | * Proxy setting automatic (*.pac) tidak dapat di exten untuk menangani request IPv6 secara terpisah (misalnya jangan menggunakan proxy untuk IPv6) karena pola mereka (biasanya ditulis menggunakan java dan hard coded ke dalam source seperti dalam Maxilla source code). | |
− | + | * Pada versi yang lama tidak akan mengerti URL dengan IPv6 seperti http://[2404:6800:4003:803::1014]/ (URL tersebut hanya akan bisa di akses menggunakan browser yang siap IPv6). | |
− | + | Cara test paling sederhana adalah cobe nge-web dengan URL di atas tanpa proxy. | |
− | |||
− | + | ===URL testing=== | |
− | + | Ada beberapa URL yang baik untuk testing IPv6, seperti: | |
− | |||
− | + | * http://www.kame.net - animasi kura-kura harus bergerak kalau di akses menggunakan IPv6 | |
+ | * http://ipv6.google.com | ||
+ | * http://test-ipv6.com/ | ||
+ | * http://ds.testmyipv6.com/ | ||
+ | * http://ipv6-test.com/ | ||
+ | * http://ipv6test.google.com/ |
Latest revision as of 09:29, 26 June 2013
Untuk menjalankan test ini, kita membutuhkan sistem yang siap dengan IPv6.
Cek DNS untuk me-resolve address IPv6
Karena security update beberapa tahun belakangan ini, seharusnya semua DNS server menjalankan software terbaru yang harusnya mengerti tentang address IPv6 tipe AAAA.
Test sederhana tampak berikut ini,
# host -t AAAA ipv6.google.com
dan harusnya akan tampak sebagai berikut:
ipv6.google.com is an alias for ipv6.l.google.com. ipv6.l.google.com has IPv6 address 2404:6800:4003:800::1011
Telnet client yang siap IPv6
Telnet client harusnya siap IPv6, test sederhana dapat digunakan menggunakan perintah misalnya,
$ telnet ipv6.google.com 80
Trying 2404:6800:4003:803::1013... Connected to ipv6.l.google.com. Escape character is '^]'.
masukan
HEAD / HTTP/1.0
hasilnya
HTTP/1.0 302 Found Location: http://www.google.com.sg/ Cache-Control: private Content-Type: text/html; charset=UTF-8 Set-Cookie: PREF=ID=fd105bce7948e981:FF=0:TM=1372208872:LM=1372208872:S=YTnn9vG9buRittEI; expires=Fri, 26-Jun-2015 01:07:52 GMT; path=/; domain=.google.co m Set-Cookie: NID=67=MTceEcK4qnyL_NeUStqIpvHTtqvrG2FTxt4qdSN-zCbuYvrxlL37lZQe6TukGty6V9UWTLRpO3prQ8MJxciG5avgvfS6iYYyiWF7SnG39BQZ4WIRrF-uq_3XRHQK-Mwe; expires=Thu, 26-Dec-2013 01:07:52 GMT; path=/; domain=.google.com; HttpOnly P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en answer=151657 for more info." Date: Wed, 26 Jun 2013 01:07:52 GMT Server: gws Content-Length: 222 X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN
Jika telnet client tidak mengerti IPv6 maka akan keluar error seperti “cannot resolve hostname”, maka kemungkinan besar telnet client tersebut tidak mengenal IPv6.
Client SSH siap dengan OPv6
openssh
Versi terakhir openssh sudah siap dengan IPv6. Tergantung konfigurasi saat compile, openssh client mempunyai dua kemungkina perilaku,
- --without-ipv4-default: client berusaha untuk menyambungkan ke IPv6 terlebih dulu, jika gagal baru ke IPv4.
- --with-ipv4-default: sambungan default adalah IPv4, sambungan IPv6 harus di paksa menggunakan perintah berikut,
$ ssh -6 ::1
user@::1's password: ****** [user@ipv6host user]$
Jika ssh client yang kita gunakan tidak mengenal opsi "-6" maka kemungkinan besar dia tidak mampu mengenal IPv6, seperti kebanyakan paket ssh versi 1.
Browser yang siap IPv6
Status dari browser yang siap IPv6 dapat di baca di IPv6+Linux-status-apps.html#HTTP http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-apps.html#HTTP.
Kebanyakan masih mempunyai masalah,
- Jika menggunakan proxy yang hanya untuk IPv4, maka request IPv6 yang dikirim ke proxy akan tidak di mengerti. Solusinya: update proxy software.
- Proxy setting automatic (*.pac) tidak dapat di exten untuk menangani request IPv6 secara terpisah (misalnya jangan menggunakan proxy untuk IPv6) karena pola mereka (biasanya ditulis menggunakan java dan hard coded ke dalam source seperti dalam Maxilla source code).
- Pada versi yang lama tidak akan mengerti URL dengan IPv6 seperti http://[2404:6800:4003:803::1014]/ (URL tersebut hanya akan bisa di akses menggunakan browser yang siap IPv6).
Cara test paling sederhana adalah cobe nge-web dengan URL di atas tanpa proxy.
URL testing
Ada beberapa URL yang baik untuk testing IPv6, seperti:
- http://www.kame.net - animasi kura-kura harus bergerak kalau di akses menggunakan IPv6
- http://ipv6.google.com
- http://test-ipv6.com/
- http://ds.testmyipv6.com/
- http://ipv6-test.com/
- http://ipv6test.google.com/