Telnet will connect over an IPv4 address but not IPv6.
That depends on your OS. In FreeBSD, Telnet listens on both IPv6 and IPv4
mars# netstat -a
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp6 0 0 *.telnet *.* LISTEN
tcp4 0 0 *.telnet *.* LISTEN
I can connect via IPv6 too
[carl@mars ~]$ netstat -a
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp6 0 2 mars.telnet cholzhauer.59857 ESTABLISHED
EDIT:
I talked to a guy here that uses Solaris quite a bit. He's 97% sure that NFS for Solaris supports IPv6; what he's not sure about is the GUI settings for NFS supporting IPv6