我目前有一個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 中部署的內容。就我個人而言,我不確定所獲得的好處是否值得花費時間以及您可能會遇到的故障排除。