IPv6'ya hazır istemci programları (seçmeler)

Aşağıdaki sınamaları çalıştırabilmeniz için sisteminizin IPv6'ya hazır olması gerekmektedir. Bazı örneklerdeki adreslere ancak bir salt6 bağlantısı olduğunda erişmek mümkündür.

IPv6 adreslerini çözümlemek için DNS kontrolü

Son yıllardaki güvenlik güncellemeleri yüzünden tüm DNS sunucuları IPv6 adres türü olan AAAA'yı anlayan güncel programlar çalıştırmalıdır (daha yeni olan A6 ismi ise sadece BIND9 desteği olduğundan ve IP6.ARPA alanı desteklenmediğinden şimdilik sıklıkla kullanılmamaktadır). Sistemin IPv6 adreslerini çözümlemesi ile ilgili basit bir sınama aşağıdaki gibi yapılabilir:

# host -t AAAA www.join.uni-muenster.de

çıktı aşağıdaki gibi olmalıdır:

www.join.uni-muenster.de. is an alias for tolot.join.uni-muenster.de.
tolot.join.uni-muenster.de. has AAAA address 2001:638:500:101:2e0:81ff:fe24:37c6

IPv6'ya hazır telnet istemcileri

IPv6'ya hazır telnet istemcileri mevcuttur ve basitçe sınanabilir:

$ telnet 3ffe:400:100::1 80
Trying 3ffe:400:100::1...
Connected to 3ffe:400:100::1.
Escape character is '^]'.
HEAD / HTTP/1.0
HTTP/1.1 200 OK
Date: Sun, 16 Dec 2001 16:07:21
GMT Server: Apache/2.0.28 (Unix)
Last-Modified: Wed, 01 Aug 2001 21:34:42 GMT
ETag: "3f02-a4d-b1b3e080"
Accept-Ranges: bytes
Content-Length: 2637
Connection: close
Content-Type: text/html; charset=ISO-8859-1
Connection closed by foreign host.

Eğer telnet istemcisi IPv6 adreslerinden anlamıyor ve "cannot resolve hostname" gibi bir hata döndürüyorsa IPv6 ile uyumlu değildir.

IPv6'ya hazır ssh istemcileri

openssh
Openssh'ın güncel sürümleri IPv6 ile çalışabilmektedir. Derlemeden önceki yapılandırmasına bağlı olarak iki farklı davranış sergiler

--without-ipv4-default
İstemci önce otomatik olarak IPv6 bağlantısını dener olmazsa IPv4 bağlantısına düşer

--with-ipv4-default
Öntanımlı bağlantı IPv4 ile olur. IPv6 bağlantısı aşağıdaki örnekte gösterildiği gibi zorlanmalıdır:

$ ssh -6 ::1
user@::1's password: ******
[user@ipv6host user]$

Eğer istemciniz -6 seçeneğini anlamıyorsa IPv6 uyumlu değildir.

ssh.com
SSH.com'un IPv6'ya hazır SSH istemci ve sunucu programları kişisel ve ticari kullanım için Linux ve FreeBSD sistemlerinde özgürce kullanılabilmektedir.

IPv6'ya hazır tarayıcılar (web browsers)

IPv6 ili çalışabilen tarayıcıların güncel durumu IPv6+Linux-status-apps.html#HTTP adresinde bulunmaktadır.

Sorunların çoğu henüz çözülememiştir.

  1. Eğer sadece IPv4 ile çalışabilen bir vekil sunucu kullanıyorsanız, istek vekil sunucuya gönderilecek ama o isteği anlamadığı için cevap veremeyecektir. Çözüm: vekil sunucu programınızı güncelleyin.

  2. Otomatik vekil sunucu ayar dosyaları (*.pac) yapılarından dolayı (java-script ile yazılmışlardır) IPv6 isteklerini de (örneğin; vekil sunucu kullanma) yorumlayacak şekilde genişletilememektedirler.

Ayrıca daha eski sürümler IPv6 ile kodlanmış http://[3ffe:400:100::1]/ gibi URL'leri de yorumlayamamaktadırlar (bu URL sadece IPv6 uyumlu bir tarayıcıyla çalışır!).

Basit bir sınama için tarayıcınıza vekil sunucu kullanmadan yukarıdaki gibi bir adresi yazmayı deneyebilirsiniz.

Sınamak için URL'ler

IPv6 testi için http://www.kame.net/ adresi uygun bir başlangıç noktasıdır. Eğer sayfadaki kaplumbağa hareket ediyorsa bağlantı IPv6 ile yapılmış demektir, aksi durumda kaplumbağa hareketsiz kalacaktır.