我weblogic
目前有一个在 IPv4 上运行的应用程序,并且jdbc
与数据库的连接也在 IPv4 上。
由于我的机器有一个支持 IPv6 的附加以太网端口,我正在考虑添加一个附加条目DNS AAAA
并尝试消除我的疑问。
如果 HTTP 命中来自内部 IPv6,weblogic
则将绑定 IPv4 上的数据库并获取所需的结果,并将这些结果返回给 IPv6 上的客户端浏览器。
上面的方法行得通吗?
我还应该考虑哪些其他因素?
除了 IPv6 之外,双栈是否是强制性的?
答案1
是的,在这种情况下双堆栈是强制性的,因为 Oracle 数据库不支持 ipv6。
参见链接:http://docs.oracle.com/cd/E12839_01/core.1111/e10105/host.htm#ASADM648
您需要配置网络通道才能将 ipv4 与 ipv6 分开 http://docs.oracle.com/cd/E17904_01/web.1111/e13701/network.htm#CNFGD179
这是一个复杂的过程,其难度因素取决于您在 weblogic 中部署的内容。就我个人而言,我不确定所获得的好处是否值得花费时间以及您可能会遇到的故障排除。