JAVA獲得域名IP地址的方法
本文實(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.dhdzp.com;
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類(lèi)確定特殊IP地址的方法
- Java中的IP地址和InetAddress類(lèi)使用詳解
- 使用Java代碼將IP地址轉(zhuǎn)換為int類(lèi)型的方法
- Java中使用HttpRequest獲取用戶(hù)真實(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)獲取用戶(hù)的MAC地址
- Java獲取mac地址的方法
- java通過(guò)ip獲取客戶(hù)端Mac地址的小例子
- java編程實(shí)現(xiàn)獲取服務(wù)器IP地址及MAC地址的方法
相關(guān)文章
SpringBoot的父級(jí)依賴(lài):spring-boot-starter-parent詳解
SpringBoot通過(guò)父級(jí)依賴(lài)spring-boot-starter-parent實(shí)現(xiàn)項(xiàng)目快速構(gòu)建,它依賴(lài)于spring-boot-dependencies來(lái)統(tǒng)一管理項(xiàng)目中的依賴(lài)版本,省去了手動(dòng)指定版本信息的麻煩,這種機(jī)制不僅規(guī)定了默認(rèn)的Java版本和編碼格式2024-09-09
java環(huán)境變量path和classpath的配置
這篇文章主要為大家詳細(xì)介紹了java系統(tǒng)環(huán)境變量path和classpath的配置過(guò)程,感興趣的小伙伴們可以參考一下2016-07-07
java多線(xiàn)程編程之慎重使用volatile關(guān)鍵字
volatile關(guān)鍵字相信了解Java多線(xiàn)程的讀者都很清楚它的作用。volatile關(guān)鍵字用于聲明簡(jiǎn)單類(lèi)型變量,下面看一下為什么要慎重使用volatile關(guān)鍵字2014-01-01
SpringBoot使用validation進(jìn)行自參數(shù)校驗(yàn)的方法
在SpringBoot項(xiàng)目中,利用validation依賴(lài)可以通過(guò)注解方式校驗(yàn)數(shù)據(jù)庫(kù)交互參數(shù),提高代碼可讀性和維護(hù)性,此方法避免了硬編碼校驗(yàn)規(guī)則,方便后期規(guī)則變更,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-09-09
Spring?Cloud?OpenFeign?遠(yuǎn)程調(diào)用
這篇文章主要介紹了Spring?Cloud?OpenFeign?遠(yuǎn)程調(diào)用,本文通過(guò)遠(yuǎn)程調(diào)用的GitHub開(kāi)放API用到的OpenFeign作為示例代碼作為入口進(jìn)行講解。然后以圖解+解讀源碼的方式深入剖析了OpenFeign的運(yùn)行機(jī)制和架構(gòu)設(shè)計(jì),需要的朋友可以參考一下2022-08-08
Spring Cloud動(dòng)態(tài)配置刷新RefreshScope使用示例詳解
這篇文章主要為大家介紹了Spring Cloud動(dòng)態(tài)配置刷新RefreshScope使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
Android中Socket通信的實(shí)現(xiàn)方法概述
這篇文章主要介紹了Android中Socket通信的實(shí)現(xiàn)方法,很有實(shí)用價(jià)值,需要的朋友可以參考下2014-08-08
SpringBoot使用Kafka來(lái)優(yōu)化接口請(qǐng)求的并發(fā)方式
這篇文章主要介紹了SpringBoot使用Kafka來(lái)優(yōu)化接口請(qǐng)求的并發(fā)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07

