是否有一个新的图书馆Java支持IPv6在Solaris?
题
我做的如下来查找一个互联网地址。它未具体Solaris机IPv6的域名服务器在resolv.conf.工作现在Windows的机器,有IPv6的域名服务器和IPv4只Solaris机。从返回的错误似乎Java"getAttributes的"行为失败的内部(深处的某个地方)与分析的问题时提出IPv6域名服务器。我的问题是,"是否有一种方法来这样做更好的工作正在Solaris当IPv6是在使用?"
InetAddress localhost=InetAddress.getLocalHost();
ipAddress=localhost.getHostAddress();
env.put("java.naming.factory.initial", "com.sun.jndi.dns.DnsContextFactory");
DirContext ictx = new InitialDirContext(env);
Attributes attrs=ictx.getAttributes("blah.test.fakedomain", new String[] { "A" });
解决方案 2
Java的新版本的工作“更好”。不再升级到Java 7后,在内部这样失败。
其他提示
基 java。网。InetAddress 已 IPv6 变种 IPv4 变型,因为Java1.4(按如果是的话,为什么不试).
听起来好像你已经有了更多的一个问题是关于com.太阳。jndi。dns。DnsContextFactory.哪个版本的Java?
不隶属于 StackOverflow