Javaでは、java.netパッケージによってネットワークプログラミングAPIが提供されています。Javaを実行するホスト環境でIPv6がサポートされていれば、java.netパッケージは、IPv4、IPv6がほとんど透過となっています。 java.net.InetAddressによるIPv6アドレスの指定 Javaでは、IPアドレスの指定はjava.net.InetAddressクラスを使用して行います。 (1)IPv6アドレス文字列による指定 InetAddress address = InetAddress.getByName("2001:db8:3001:1"); (2)リンクローカルアドレスのスコープ指定(スコープ識別子の指定) InetAddress address = InetAddress.getByName("ff02::1%2"); (3)リンクローカルアドレスのスコ