導航:首頁 > 編程語言 > javaipv6轉換

javaipv6轉換

發布時間:2023-02-28 19:07:23

① ubuntu java啟動後 Foreign Address 總是ipv6. 如何改成ipv4

首先配置網路信息,文件地址:/etc/sysconfig/networkIPV6你可以關閉,開著也沒有問題。NETWORKING=no【這個配置IPV4是否開啟,yes是開始】NETWORKING_IPV6=yes【這個配置IPV6是否開啟】然後配置網卡信息,文件地址:/etc/sysconfig/network-scripts/ifcfg-eth0/ifcfg-eth0 是第一塊網卡,/ifcfg-eth1是第二塊網卡,看你的網卡情況來進行編輯。DEVICE=eth0【網卡名稱】BOOTPROTO=static【是否自動獲取,static是靜態地址】IPADDR=192.168.1.x【配置你的本地IP】NETMASK=255.255.255.0【子網掩碼】NETWORK=192.168.1.0【網路地址】ONBOOT=yes【開機載入】最後重啟你的網路service network restart祝您成功~

② java存放ipv6的ip用什麼數據類型

強烈建議用String類型存儲。如果是int,long型轉String的話,用String.valueOf()。或者他們直接+「」就可已轉String了。用String類型來存儲數據以後更改格式也容易。

③ java 如何驗證ip地址

可以使用正則表達式驗證ip地址,ip地址分為v4和v6兩個版本,v4為32位,分4段,中間用.隔開,為128位,可分為4段32位中間用::隔開。

以下是驗證類詳細代碼
import java.util.regex.Pattern;
/**
* A collection of utilities relating to InetAddresses.
*/
public class InetAddressUtils {
public static void main(String[] args){
String addr="192.168.1.2";
System.out.println(isIPv4Address(addr));
}

private static final Pattern IPV4_PATTERN =
Pattern.compile(
"^(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}$");

private static final Pattern IPV6_STD_PATTERN =
Pattern.compile(
"^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$");

private static final Pattern IPV6_HEX_COMPRESSED_PATTERN =
Pattern.compile(
"^((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)::((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)$");

public static boolean isIPv4Address(final String input) {
return IPV4_PATTERN.matcher(input).matches();
}

public static boolean isIPv6StdAddress(final String input) {
return IPV6_STD_PATTERN.matcher(input).matches();
}

public static boolean isIPv6HexCompressedAddress(final String input) {
return IPV6_HEX_COMPRESSED_PATTERN.matcher(input).matches();
}

public static boolean isIPv6Address(final String input) {
return isIPv6StdAddress(input) || isIPv6HexCompressedAddress(input);
}
}

閱讀全文

與javaipv6轉換相關的資料

熱點內容
系統分頁文件可以縮小嗎 瀏覽:791
音樂網站設計源碼 瀏覽:363
javamail伺服器 瀏覽:853
如何把手機數據變快 瀏覽:589
angularjs2時間 瀏覽:920
下載臨時文件夾找不到 瀏覽:592
施樂cm215固件升級 瀏覽:688
word2010頁碼左右設置 瀏覽:907
tpg文件 瀏覽:517
edusoho安裝教程 瀏覽:251
編程貓如何申請退課 瀏覽:794
紅米怎麼用文件管理下載qq視頻 瀏覽:560
自己要解壓的文件找不到怎麼辦 瀏覽:296
文件管理的圖片可以搜回來嗎 瀏覽:369
mini下載的文件在哪裡 瀏覽:973
mfrc522射頻識別參考程序注釋new 瀏覽:363
手機儲存相機照片文件管理找不到 瀏覽:507
天刀詞綴升級被鎖 瀏覽:956
安化哪裡可以學編程 瀏覽:716
純文本文件和二進制文件 瀏覽:216

友情鏈接