用JAVA程式取得IP地址(轉)
用JAVA程式取得IP地址(轉)[@more@]在TCP/IP 網際網路時,經常會需要查詢自己主機的IP地址和www伺服器的IP地址。雖然,我們可以使用IPCONFIG 和PING 進行IP地址查詢,但是如果在應用程式或APPLET中使用此命令回破壞我們應用程式介面。
為此使用JAVA 做了一個簡單的程式可以直接查詢自己主機的IP地址和www伺服器的IP地址。
// 檔名為 NetTool.java
(注意:在JAVA 語言中大小寫敏感)
import java.net.*;
public class NetTool{ InetAddress myIPaddress=null;
InetAddress myServer=null;
public static void main( String args[]){
NetTool mytool;
mytool=new NetTool();
System.out.println("Your host IP is: " + mytool.getMyIP());
System.out.println("The Server IP is :"
+mytool.getServerIP());
}
//取得LOCALHOST的IP地址
public InetAddress getMyIP() {
try { myIPaddress=InetAddress.getLocalHost();}
catch (UnknownHostException e) {}
return (myIPaddress); }
//取得 的IP地址
public InetAddress getServerIP(){
try {myServer=InetAddress.getByName(
"");}
catch (UnknownHostException e) {}
return (myServer); } }
由於JAVA語言的跨平臺特性,以上程式編譯後可直接在任何裝有JVM系統的機器上執行。以上程式旨在拋磚引玉,讀者可將上述程式碼稍加變換轉化成APPLET加到你的homepage中,或將地址查詢結果寫到一個檔案中去,建立自己本地的hosts檔案。
為此使用JAVA 做了一個簡單的程式可以直接查詢自己主機的IP地址和www伺服器的IP地址。
// 檔名為 NetTool.java
(注意:在JAVA 語言中大小寫敏感)
import java.net.*;
public class NetTool{ InetAddress myIPaddress=null;
InetAddress myServer=null;
public static void main( String args[]){
NetTool mytool;
mytool=new NetTool();
System.out.println("Your host IP is: " + mytool.getMyIP());
System.out.println("The Server IP is :"
+mytool.getServerIP());
}
//取得LOCALHOST的IP地址
public InetAddress getMyIP() {
try { myIPaddress=InetAddress.getLocalHost();}
catch (UnknownHostException e) {}
return (myIPaddress); }
//取得 的IP地址
public InetAddress getServerIP(){
try {myServer=InetAddress.getByName(
"");}
catch (UnknownHostException e) {}
return (myServer); } }
由於JAVA語言的跨平臺特性,以上程式編譯後可直接在任何裝有JVM系統的機器上執行。以上程式旨在拋磚引玉,讀者可將上述程式碼稍加變換轉化成APPLET加到你的homepage中,或將地址查詢結果寫到一個檔案中去,建立自己本地的hosts檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961691/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PTA 7-18 IP地址轉換(JAVA)Java
- java將IP地址轉換為數字以及逆向轉換Java
- ARP協議 地址解析協議:IP地址轉換為MAC地址協議Mac
- Java中的TCP/IP協議和IP地址JavaTCP協議
- 為什麼要並用域名和IP地址?域名和IP地址並用的理由
- 【TCP/IP】IP地址分類和特殊IP地址TCP
- java 偽造http請求ip地址JavaHTTP
- java獲取本機的ip地址Java
- IP地址
- MAC 地址與IP地址Mac
- nginx 代理轉發 傳遞真實 ip 地址Nginx
- 如何用ip地址連線共享印表機 用ip地址連線共享印表機的方法
- golang實現抓取IP地址的蜘蛛程式Golang
- 修改IP地址選擇高質量IP波段選用技巧!
- 【Go】IP地址轉換:數字與字串之間高效轉換Go字串
- 電腦ip地址在哪 電腦ip地址查詢方法
- IP地址結構
- IP地址詳解
- RAC修改IP地址
- yandexbot ip 地址段
- 檢視ip地址的cmd命令 cmd查詢ip地址命令
- IP地址和MAC地址的關係Mac
- 電腦ip地址在哪看 電腦本地ip地址和網際網路ip地址有什麼區別
- 什麼是IP地址、IP協議?協議
- 什麼是IP地址盜用?又要如何預防?
- IP地址切換工具
- IP地址 、域名、 URL、 埠
- saltstack獲取IP地址
- 域名和IP地址收集
- 什麼是IP地址?
- 什麼是IP地址
- 更改IP地址難嗎?
- 驗證手機、郵箱、漢字、身份證、URL、IP地址等java程式碼工具類Java
- PHP獲取IP地址的方法,防止偽造IP地址注入攻擊PHP
- 看這位“翻譯官-DNS”如何轉換域名和IP地址DNS
- IP地址在網路安全行業有哪些應用?行業
- mac地址和ip地址有什麼區別Mac
- 手動設定ip地址和dns ip地址和dns怎麼設定DNS
- 更改rac scanIP IP的地址