2011-12-28 59 views
5

ARIN建議在2012年1月之前準備IPv6準備就緒(3天!!!)。我想知道這對於Java開發人員或Java EE服務器管理員(GlassFish,Tomcat等)意味着什麼(,如果有任何)?針對Java開發人員的IPv6準備工作

相信的Java 1.4+提供IPv6的,但不知道它的東西,全部自動地發生在「Java的油煙機」的下方或是否有我們的Java民間將不得不尋找出真正的,手動更改。提前致謝!

+1

我不想陳述明顯,但現在是時候讓IPv6測試環境啓動並運行了。你永遠不知道你是否會遇到一個微妙的錯誤。當你的客戶問你有關IPv6的問題時,你會希望有基本的答案。 – mpontillo 2012-01-17 07:02:27

回答

7

您可能需要查看Networking IPv6 User Guide for JDK/JRE 5.0以獲得很好的參考。

只要您堅持純Java功能,大多數(所有?)Java應用程序都爲IPv6準備,無需更改單行代碼,甚至不需要重新編譯,因爲Java 1.4以後。

但是,正如下面的praseodym指出的,有一個例外:如果您要存儲,使用或操作原始IPv4地址(它是32位),則需要進行更改以允許使用128位IPv6地址。

+1

詳細說明:如果僅使用Java函數,那麼您很好;您的代碼將很好地連接到IPv6資源。但是,如果您正在存儲,使用或操作原始IPv4地址,則需要進行更改以允許使用128位IPv6地址。 – praseodym 2011-12-28 22:06:47

+0

相關摘錄:「如果所有事情都做得適當,那麼Java應用程序代碼應該沒有變化,即沒有直接引用IPv4文本地址,而是使用主機名。」**「 – 2012-04-10 04:50:24

相關問題