JAVA獲得域名IP地址的方法
更新時間:2015年06月18日 09:55:46 作者:瘋狂的流浪
這篇文章主要介紹了JAVA獲得域名IP地址的方法,涉及java域名操作的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了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); } }
希望本文所述對大家的java程序設(shè)計有所幫助。
您可能感興趣的文章:
- Java編程中利用InetAddress類確定特殊IP地址的方法
- Java中的IP地址和InetAddress類使用詳解
- 使用Java代碼將IP地址轉(zhuǎn)換為int類型的方法
- Java中使用HttpRequest獲取用戶真實IP地址
- Java判斷IP地址為內(nèi)網(wǎng)IP還是公網(wǎng)IP的方法
- java實現(xiàn)根據(jù)ip地址獲取地理位置的代碼分享
- java獲取ip地址示例
- Java編程實現(xiàn)遍歷兩個MAC地址之間所有MAC的方法
- java實現(xiàn)獲取用戶的MAC地址
- Java獲取mac地址的方法
- java通過ip獲取客戶端Mac地址的小例子
- java編程實現(xiàn)獲取服務(wù)器IP地址及MAC地址的方法
相關(guān)文章
如何使用mybatis-plus實現(xiàn)分頁查詢功能
最近在研究mybatis,然后就去找簡化mybatis開發(fā)的工具,發(fā)現(xiàn)就有通用Mapper和mybatis-plus兩個比較好的可是使用,可是經(jīng)過對比發(fā)現(xiàn)還是mybatis-plus比較好,下面這篇文章主要給大家介紹了關(guān)于如何使用mybatis-plus實現(xiàn)分頁查詢功能的相關(guān)資料,需要的朋友可以參考下2022-06-06MyBatis深入解讀動態(tài)SQL的實現(xiàn)
動態(tài) SQL 是 MyBatis 的強大特性之一。如果你使用過 JDBC 或其它類似的框架,你應(yīng)該能理解根據(jù)不同條件拼接 SQL 語句有多痛苦,例如拼接時要確保不能忘記添加必要的空格,還要注意去掉列表最后一個列名的逗號。利用動態(tài) SQL,可以徹底擺脫這種痛苦2022-04-04SpringBoot如何手寫一個starter并使用這個starter詳解
starter是SpringBoot中的一個新發(fā)明,它有效的降低了項目開發(fā)過程的復(fù)雜程度,對于簡化開發(fā)操作有著非常好的效果,下面這篇文章主要給大家介紹了關(guān)于SpringBoot如何手寫一個starter并使用這個starter的相關(guān)資料,需要的朋友可以參考下2022-12-12