日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

基于Java實現(xiàn)獲取本地IP地址和主機名

瀏覽:28日期:2022-09-01 17:00:39

方式一:通過java.net.InetAddress類獲取

public void test1() { try { InetAddress addr = InetAddress.getLocalHost(); System.out.println('IP地址:' + addr.getHostAddress() + ',主機名:' + addr.getHostName()); } catch (UnknownHostException e) { e.printStackTrace(); }}

輸出:

IP地址:192.168.153.1,主機名:DESKTOP-338UP3E

這種方式獲取到的主機名沒啥問題,這種方式獲取的主機名沒啥問題,但獲取到的IP地址卻有待考量,如果一臺機器有多個網(wǎng)卡,

他獲取的IP是誰的呢?事實上,上面輸出的IP是我虛擬機IP地址,既不是我有線網(wǎng)卡的地址,也不是我無線網(wǎng)卡的地址。

方式二:利用java.net.NetworkInterface獲取

public void test2() { try { Enumeration<NetworkInterface> faces = NetworkInterface.getNetworkInterfaces(); while (faces.hasMoreElements()) { // 遍歷網(wǎng)絡(luò)接口 NetworkInterface face = faces.nextElement(); if (face.isLoopback() || face.isVirtual() || !face.isUp()) { continue; } System.out.print('網(wǎng)絡(luò)接口名:' + face.getDisplayName() + ',地址:'); Enumeration<InetAddress> address = face.getInetAddresses(); while (address.hasMoreElements()) { // 遍歷網(wǎng)絡(luò)地址 InetAddress addr = address.nextElement(); if (!addr.isLoopbackAddress() && addr.isSiteLocalAddress() && !addr.isAnyLocalAddress()) { System.out.print(addr.getHostAddress() + ' '); } } System.out.println(''); } } catch (SocketException e) { e.printStackTrace(); }}

輸出:

網(wǎng)絡(luò)接口名:VMware Virtual Ethernet Adapter for VMnet8,地址:192.168.153.1 網(wǎng)絡(luò)接口名:TAP-Windows Adapter V9,地址:10.8.0.30 網(wǎng)絡(luò)接口名:VMware Virtual Ethernet Adapter for VMnet1,地址:192.168.46.1 網(wǎng)絡(luò)接口名:Intel(R) Dual Band Wireless-AC 8265,地址:172.16.78.27

疑問?:第一、三行為VM虛擬機網(wǎng)絡(luò)地址,不知為何還在。

工具類:

import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;import java.util.ArrayList;import java.util.Enumeration;import java.util.List;/** * 本地主機工具類 * * @author zhi * @since 2019年11月13日09:04:36 * */public class LocalHostUtil { /** * 獲取主機名稱 * * @return * @throws UnknownHostException */ public static String getHostName() throws UnknownHostException { return InetAddress.getLocalHost().getHostName(); } /** * 獲取系統(tǒng)首選IP * * @return * @throws UnknownHostException */ public static String getLocalIP() throws UnknownHostException { return InetAddress.getLocalHost().getHostAddress(); } /** * 獲取所有網(wǎng)卡IP,排除回文地址、虛擬地址 * * @return * @throws SocketException */ public static String[] getLocalIPs() throws SocketException { List<String> list = new ArrayList<>(); Enumeration<NetworkInterface> enumeration = NetworkInterface.getNetworkInterfaces(); while (enumeration.hasMoreElements()) { NetworkInterface intf = enumeration.nextElement(); if (intf.isLoopback() || intf.isVirtual()) { // continue; } Enumeration<InetAddress> inets = intf.getInetAddresses(); while (inets.hasMoreElements()) { InetAddress addr = inets.nextElement(); if (addr.isLoopbackAddress() || !addr.isSiteLocalAddress() || addr.isAnyLocalAddress()) { continue; } list.add(addr.getHostAddress()); } } return list.toArray(new String[0]); } /** * 判斷操作系統(tǒng)是否是Windows * * @return */ public static boolean isWindowsOS() { boolean isWindowsOS = false; String osName = System.getProperty('os.name'); if (osName.toLowerCase().indexOf('windows') > -1) { isWindowsOS = true; } return isWindowsOS; } public static void main(String[] args) { try { System.out.println('主機是否為Windows系統(tǒng):' + LocalHostUtil.isWindowsOS()); System.out.println('主機名稱:' + LocalHostUtil.getHostName()); System.out.println('系統(tǒng)首選IP:' + LocalHostUtil.getLocalIP()); System.out.println('系統(tǒng)所有IP:' + String.join(',', LocalHostUtil.getLocalIPs())); } catch (UnknownHostException e) { } catch (Exception e) { e.printStackTrace(); } }}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文字幕视频精品一区二区三区| 精品91久久久久| 在线观看亚洲精品福利片| 国产日产精品一区二区三区四区的观看方式 | 欧美 日韩 国产精品免费观看| 麻豆91精品视频| 成人片免费看| 午夜欧美精品久久久久久久| 亚洲欧美不卡| 欧美在线91| 高清一区二区| 伊人精品在线| 亚欧成人精品| 国产成人黄色| 欧美另类专区| 日韩av网站在线观看| 精品一级视频| 狠狠干综合网| 免费精品视频在线| 国产精品视频一区二区三区| 精品久久网站| 影院欧美亚洲| 国产精品网站在线看| 亚洲免费一区三区| 99视频精品全国免费| 人人草在线视频| 日韩av在线中文字幕| 91午夜精品| 日本中文字幕不卡| 亚洲精品护士| 日韩中文av| 免费在线观看视频一区| 免费看久久久| 久久不见久久见中文字幕免费| 欧美综合另类| 欧美日韩精品免费观看视完整| 国产精品a久久久久| 欧美在线首页| 国产欧美日韩免费观看| 日韩一区免费| 91精品国产自产精品男人的天堂| 中文字幕中文字幕精品| 亚洲性视频在线| 视频国产精品| 国产精品亚洲欧美日韩一区在线| 国产日韩精品视频一区二区三区| 日韩不卡一区二区| 久久国产乱子精品免费女| 亚洲精品伊人| 青草国产精品| 久久香蕉网站| 久久国产中文字幕| 亚洲尤物在线| 青草久久视频| 高清日韩中文字幕| 9国产精品视频| 欧美日韩精品一区二区三区视频 | 久久精品成人| 欧美午夜精品一区二区三区电影| 欧美aa一级| 激情六月综合| 亚洲精品无吗| 免费久久99精品国产| 日本不卡视频一二三区| 91福利精品在线观看| 欧美黄色精品| 久久久一本精品| 蜜桃久久av| 麻豆精品久久| 久久人人88| 日本综合视频| 精品网站999| 亚洲国产专区| 久久国产中文字幕| 五月亚洲婷婷| 久久久久久夜| 自拍自偷一区二区三区| 国产精品一区亚洲| 欧美69视频| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 亚洲激情不卡| 麻豆精品新av中文字幕| 99国产成+人+综合+亚洲欧美| 国产探花在线精品| 91看片一区| 国产免费av一区二区三区| 在线精品小视频| 国产a亚洲精品| 国产精品福利在线观看播放| 三级欧美在线一区| 欧美一级鲁丝片| 69堂精品视频在线播放| 精品一区三区| 98精品视频| 久久激情五月婷婷| 一区二区国产在线观看| 日韩在线观看不卡| 久久亚洲精精品中文字幕| 日韩va欧美va亚洲va久久| 久久精品动漫| 天堂а√在线最新版中文在线| 国产亚洲欧美日韩在线观看一区二区| 红桃视频国产精品| 午夜久久影院| 99久久亚洲精品蜜臀| 欧美激情精品| 国产精品一区二区三区av麻| 亚洲+小说+欧美+激情+另类| 亚洲免费在线| 丝袜脚交一区二区| 热久久免费视频| 亚洲制服少妇| 黄色成人91| 91精品二区| 欧美影院三区| 伊人精品一区| 亚洲欧美日韩国产一区| 蜜桃久久av一区| 一区二区三区午夜视频| 亚洲一区久久| 日韩黄色在线观看| 欧美在线日韩| 高清一区二区| 激情综合网站| 亚洲精品女人| 久久久噜噜噜| 日韩精品欧美| 国产欧美一区二区三区精品观看| 九九久久国产| 久久久久国产一区二区| 视频在线观看国产精品| 免费一级欧美片在线观看网站 | 久久精品一区二区三区中文字幕| 国产乱码精品一区二区亚洲| 久久免费福利| 中文久久精品| 国产精品传媒麻豆hd| 色爱综合av| 日韩一区二区三区四区五区| 国产成人精品三级高清久久91 | 国产精品yjizz视频网| 激情91久久| 麻豆视频一区二区| av亚洲在线观看| 久久国产麻豆精品| 91精品成人| 你懂的国产精品永久在线| 极品日韩av| 欧美激情网址| 日韩视频一二区| 亚洲无线一线二线三线区别av| 国产欧美日韩在线一区二区| 亚洲www啪成人一区二区| 国产亚洲一区| 亚洲作爱视频| 欧美日韩精品免费观看视欧美高清免费大片 | 一本一本久久| 国产精品女主播一区二区三区| 国产精品欧美在线观看| 久久在线免费| 国产精品nxnn| 国产亚洲欧美日韩精品一区二区三区 | 久久这里只有精品一区二区| 亚洲精品在线二区| 欧美在线亚洲| 黄色aa久久| 欧美成a人片免费观看久久五月天| 国产免费成人| 日韩精品欧美| 日韩一区自拍| 久久久久久婷| 国产中文欧美日韩在线| 蜜臀久久99精品久久久久久9 | 国产精品一区二区中文字幕| 蜜桃伊人久久| 亚洲欧美视频| 91成人网在线观看| 日韩午夜黄色| 日韩中文字幕区一区有砖一区| 欧美+日本+国产+在线a∨观看| 老色鬼精品视频在线观看播放| 欧美在线91| 麻豆精品在线视频| 国产亚洲一区二区手机在线观看| 在线手机中文字幕| 久久精品国产久精国产爱| 91亚洲精品在看在线观看高清| 日韩1区2区日韩1区2区| 国产精品成人一区二区网站软件| 你懂的国产精品| а√天堂中文在线资源8| 97精品国产福利一区二区三区| 日韩精品首页| 亚洲免费观看高清完整版在线观| 亚洲免费毛片| 久久一区欧美| 91精品婷婷色在线观看| 伊人久久成人| 日本va欧美va精品| 精品视频一区二区三区在线观看 |