JAVA獲得域名IP地址的方法
更新時(shí)間:2015年06月18日 09:55:46 作者:瘋狂的流浪
這篇文章主要介紹了JAVA獲得域名IP地址的方法,涉及java域名操作的相關(guān)技巧,需要的朋友可以參考下
本文實(shí)例講述了JAVA獲得域名IP地址的方法。分享給大家供大家參考。具體如下:
import java.net.InetAddress; import java.net.UnknownHostException; public class TestInetAddress { InetAddress myIpAddress = null; InetAddress[] myServer = null; public static void main(String args[]) { TestInetAddress address = new TestInetAddress(); System.out.println("Your host IP is: " + address.getLocalhostIP()); String domain = www.dbjr.com.cn; System.out.println("The server domain name is: " + domain); InetAddress[] array = address.getServerIP(domain); int count=0; for(int i=1; i<array.length; i++){ System.out.println("ip "+ i +" "+ address.getServerIP(domain)[i-1]); count++; } System.out.println("IP address total: "+count); } /** * 獲得 localhost 的IP地址 * @return */ public InetAddress getLocalhostIP() { try { myIpAddress = InetAddress.getLocalHost(); } catch (UnknownHostException e) { e.printStackTrace(); } return (myIpAddress); } /** * 獲得某域名的IP地址 * @param domain 域名 * @return */ public InetAddress[] getServerIP(String domain) { try { myServer = InetAddress.getAllByName(domain); } catch (UnknownHostException e) { e.printStackTrace(); } return (myServer); } }
希望本文所述對(duì)大家的java程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- Java編程中利用InetAddress類確定特殊IP地址的方法
- Java中的IP地址和InetAddress類使用詳解
- 使用Java代碼將IP地址轉(zhuǎn)換為int類型的方法
- Java中使用HttpRequest獲取用戶真實(shí)IP地址
- Java判斷IP地址為內(nèi)網(wǎng)IP還是公網(wǎng)IP的方法
- java實(shí)現(xiàn)根據(jù)ip地址獲取地理位置的代碼分享
- java獲取ip地址示例
- Java編程實(shí)現(xiàn)遍歷兩個(gè)MAC地址之間所有MAC的方法
- java實(shí)現(xiàn)獲取用戶的MAC地址
- Java獲取mac地址的方法
- java通過ip獲取客戶端Mac地址的小例子
- java編程實(shí)現(xiàn)獲取服務(wù)器IP地址及MAC地址的方法
相關(guān)文章
如何使用mybatis-plus實(shí)現(xiàn)分頁(yè)查詢功能
最近在研究mybatis,然后就去找簡(jiǎn)化mybatis開發(fā)的工具,發(fā)現(xiàn)就有通用Mapper和mybatis-plus兩個(gè)比較好的可是使用,可是經(jīng)過對(duì)比發(fā)現(xiàn)還是mybatis-plus比較好,下面這篇文章主要給大家介紹了關(guān)于如何使用mybatis-plus實(shí)現(xiàn)分頁(yè)查詢功能的相關(guān)資料,需要的朋友可以參考下2022-06-06jdbc鏈接遠(yuǎn)程數(shù)據(jù)庫(kù)進(jìn)行修改url操作
這篇文章主要為大家詳細(xì)介紹了jdbc鏈接遠(yuǎn)程數(shù)據(jù)庫(kù)進(jìn)行修改url操作,感興趣的小伙伴們可以參考一下2016-06-06MyBatis深入解讀動(dòng)態(tài)SQL的實(shí)現(xiàn)
動(dòng)態(tài) SQL 是 MyBatis 的強(qiáng)大特性之一。如果你使用過 JDBC 或其它類似的框架,你應(yīng)該能理解根據(jù)不同條件拼接 SQL 語(yǔ)句有多痛苦,例如拼接時(shí)要確保不能忘記添加必要的空格,還要注意去掉列表最后一個(gè)列名的逗號(hào)。利用動(dòng)態(tài) SQL,可以徹底擺脫這種痛苦2022-04-04將項(xiàng)目上傳到Maven中央倉(cāng)庫(kù)(2023最新版)
本文主要介紹了將項(xiàng)目上傳到Maven中央倉(cāng)庫(kù)(2023最新版),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05SpringBoot如何手寫一個(gè)starter并使用這個(gè)starter詳解
starter是SpringBoot中的一個(gè)新發(fā)明,它有效的降低了項(xiàng)目開發(fā)過程的復(fù)雜程度,對(duì)于簡(jiǎn)化開發(fā)操作有著非常好的效果,下面這篇文章主要給大家介紹了關(guān)于SpringBoot如何手寫一個(gè)starter并使用這個(gè)starter的相關(guān)資料,需要的朋友可以參考下2022-12-12