Comparison of IPv6 application support
From Wikipedia, the free encyclopedia
| Please help improve this article or section by expanding it. Further information might be found on the talk page or at requests for expansion. (June 2007) |
This is a comparison of popular Internet applications in regards to their support of the IPv6 protocol.
Contents |
[edit] IPv6 support table
| Application | Category | IPv6 supported? | Zone ID supported? | Earliest version # with IPv6 support | Notes | Reference links |
|---|---|---|---|---|---|---|
| AbsoluteTelnet SSH | SSH Client, Telnet Client, SFTP Client | Yes | No | 5.01 | Supports SSH, Telnet, and SFTP | [1] |
| Active Directory | LDAP server | |||||
| Apache httpd | Web server | Yes | N/A | 2.0.14 | "Virtual hosts on IPv6 addresses are broken in versions until 2.0.28" | [2] |
| Apple Mail | e-mail client | Yes | ||||
| BIND | DNS server | Yes | N/A | 4.9.4, 8.4.1? | ||
| BSD Telnet | Console application | Yes | Yes | 1.2? | Telnet and telnetd from OpenBSD. | |
| CUPS | Digital printing | Yes | 1.2 | [3] | ||
| cURL | File transfer software | Yes | ||||
| ffproxy | Proxy server | Yes | 1.5 | Non-caching proxy. | ||
| ftp.exe | Console application | Yes | Yes | 5.1 (XP) | Standard Windows FTP client. | |
| Hiawatha | Web server | Yes | N/A | 6.0 | ||
| IIS | Web server | Yes | N/A | 6.0 | ||
| Internet Explorer | Web browser | Yes | No | 4.01 | Versions before 7.0 may not be able to handle numerical addresses. Macintosh versions do not support IPv6. | [4][5][6] |
| Irssi | IRC client | Yes | 0.7.15 | [7] | ||
| Konqueror | Web browser | Yes | Yes | 2.2 | [8] | |
| lighttpd | Web server | Yes | N/A | |||
| Linux CIFS VFS | SMB/CIFS client | Yes | 1.49 | cifs vfs version 1.48 is part of kernel 2.6.21 | [9] | |
| Linux NetKit ftp | Console application | Yes | Yes | 0.17? | Standard Linux FTP client. | |
| Linux NetKit Telnet | Console application | Yes | Yes | 0.17? | Standard Linux telnet client and server. | |
| Microsoft DNS | DNS server | Yes | N/A | 5.0 (2000) | Windows 2000 DNS can handle AAAA records, but the operating system does not implement an IPv6 networking stack. | [10] |
| Microsoft Outlook | e-mail client | Yes | 2003? | |||
| mIRC | IRC client | No | ||||
| Mozilla / SeaMonkey | Web browser | Yes | IPv6 is not preferred by default on Mac OS X. | [11] [12] [13] | ||
| Mozilla Firefox | Web browser | Yes | No | 1.5 | IPv6 is not preferred by default on Mac OS X in Firefox 1.5 or 2.0, but this is fixed in Firefox 3.0. | [14] [15] |
| Mozilla Thunderbird | e-mail client | Yes | Version 2.0 & later appears to work with Mac OS X Version 10.4.9. | [16] | ||
| Nmap | Console application | Yes | No | 3.10ALPHA1 | [17] | |
| Nortel Networks VPN client | VPN client | ? | [18] | |||
| Novell eDirectory | LDAP server | |||||
| OpenLDAP | LDAP server | Yes | 2.0.0 | [19] | ||
| OpenSSH | SSH client/server | Yes | Yes | |||
| OpenVPN | VPN client | Planned | 2.0 | Does not support "server mode" in IPv6: multiple tunnels require separate ports. | [20] | |
| Opera | Web browser | Yes | No | 7.20b | IPv6 support on Macintosh was added in Opera 9.0 | [21] [22] [23] [24] |
| Outlook Express | e-mail client | No | N/A | Windows Mail on the Windows Vista platform has IPv6 support. | [25] | |
| Pidgin | Instant messenger | Yes | 2.0 (GAIM had support in older builds) | IPv6 is enabled on Linux builds, but not on Win32 builds. | [26] | |
| Polipo | Proxy server | Yes | No | 0.8 | Can be used for proxying between IPv4 and IPv6 | |
| PuTTY | SSH client | Yes | Yes | 0.58 | Fully functional (also Zone ID's) from 0.59 | [27] |
| Quagga | Routing software | Yes | N/A | OSPFv3 area support is incomplete. | [28] [29] | |
| rsync | differential file synchronizer | Yes | 2.5.0 | native IPv6 support since 2.5.0, but hosts allow/deny in rsync.conf didn't work until 2.5.6. | [30] [31] | |
| Safari | Web browser | Yes | No | [32] | ||
| Samba | SMB/CIFS client/server | Planned | Patches are available that add IPv6 support. | [33] | ||
| srelay | SOCKS server | Yes | N/A | |||
| Squid cache | Proxy server | Yes | 3.0STABLE1 | Development work has been intermittent from 2001-2007. | [34] [35] | |
| telnet.exe | Console application | Yes | Yes | 5.1 (XP) | Standard Windows telnet client. | |
| TightVNC | VNC | Optional | Protocol version 3.5 | Experimental IPv6 builds were made available in 2004. | [36] | |
| tinc | VPN client | Yes | 1.0 | Defaults to IPv6; can be set to IPv4-only. | [37] | |
| Trillian | Instant Messenger | ? | ||||
| VLC | Multimedia player | Yes | ||||
| Wget | File transfer software | Yes | 1.9? | May default to IPv4 transfers: use the "-6" option to override. | [38] | |
| Winamp | Multimedia player | Yes | 5.34 | [39] | ||
| Windows Media Player | Multimedia player | Yes | 9.0? | [40] | ||
| Windows File and print sharing | SMB/CIFS client/server | Yes | 5.2 (Server 2003) | Windows XP does not support IPv6 at the SMB/CIFS layer. The protocol is available for other applications ("ipv6 install" pre-SP1; protocol install afterwards). | [41] [42] [43] | |
| WWWOFFLE | Proxy server | Yes | No | 2.6d | [44] | |
| XChat | IRC client | Yes | 1.7.0 | [45] | ||
| xinetd | Networking daemon | Yes | 1.89 | Version 2.3.3 or newer recommended to avoid security issues. | [46] | |
| µTorrent | BitTorrent client | Yes | 1.8 version alphas only? |
[edit] Programs that bridge IPv4 with IPv6
- http://toxygen.net/6tunnel/ 6tunnel & NT6tunnel: IPv4-IPv6 port proxy
- stone: can be used to provide IPv4 ports at the IPv6 layer. [47]
- 46Bouncer: IPv4-IPv6 bridging application; last updated in late 2001. [48]
In addition to the above specific tools, many client/server applications can be configured to go through a double-stack HTTP or SOCKS proxy to reach the other Internet. Those that cannot can often use an SSH tunnel.
[edit] Other references
- Vendor-Application database
- "Current Status of IPv6 Support for Networking Applications": last updated in 7-2007.
- IPv6 Application and Patch Database
- "IPv6 Enabled Applications": last updated in 3-2003.
- "Hints for IPv6-enabled daemons": chapter 21 of TLDP's Linux IPv6 HOWTO.
- Implementing AF-independent application by Jun-ichiro 'itojun' Itoh.
- Porting Applications to IPv6 by Eva M. Castro.

