最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java實現(xiàn)將域名解析成ip示例

 更新時間:2014年04月30日 09:21:46   作者:  
這篇文章主要介紹了java實現(xiàn)將域名解析成ip示例,需要的朋友可以參考下

根據(jù)中國的國情,寬帶共享遭受dns污染和HTTP攔截非常嚴(yán)重,造成網(wǎng)絡(luò)請求的不穩(wěn)定.但是ip/tcp協(xié)議一般不受影響。因此可以把域名先解析成ip并保存,以后都用ip訪問??蛻舳藛樱延蛎馕龀蒳p,如果失敗的話,測試先前的ip是否可用并鑒別ip真?zhèn)?同下)。如果解析域名成功,發(fā)送加密信息到服務(wù)器返回解密后的內(nèi)容來測試ip的真?zhèn)?保證不被dns污染)。如果可能的話避免使用http協(xié)議,使用自定義協(xié)議。對于手機客戶端,甚至可以先用移動網(wǎng)絡(luò)解析域名,再使用自架設(shè)的WiFi熱點。以上方法僅對寬帶檢測后不完全斷網(wǎng)有效。

復(fù)制代碼 代碼如下:

import java.net.InetAddress;
import java.net.UnknownHostException;

public class ParseDomainName {
 InetAddress myServer = null;
 InetAddress myIPaddress = null;
 String domainName = null;

 public ParseDomainName(String domainName) {
  this.domainName = domainName;
 }

 public InetAddress getServerIP() {
  try {
   myServer = InetAddress.getByName(domainName);
  } catch (UnknownHostException e) {
  }
  return (myServer);
 }

 // 取得LOCALHOST的IP地址
 public InetAddress getMyIP() {
  try {
   myIPaddress = InetAddress.getLocalHost();
  } catch (UnknownHostException e) {
  }
  return (myIPaddress);
 }

 public static void main(String[] args) {
  ParseDomainName pdn = new ParseDomainName("www.baidu.com");
  System.out.println("Your host IP is: " + pdn.getMyIP().getHostAddress());
  System.out.println("The Server IP is :" + pdn.getServerIP().getHostAddress());
 }

}

相關(guān)文章

  • JVM類加載之雙親委派機制解讀

    JVM類加載之雙親委派機制解讀

    這篇文章主要介紹了JVM類加載之雙親委派機制解讀,類加載階段分為加載、連接、初始化三個階段,而加載階段需要通過類的全限定名來獲取定義了此類的二進制字節(jié)流,Java特意把這一步抽出來用類加載器來實現(xiàn),需要的朋友可以參考下
    2023-12-12
  • SpringBoot自定義HttpMessageConverter操作

    SpringBoot自定義HttpMessageConverter操作

    這篇文章主要介紹了SpringBoot自定義HttpMessageConverter的操作,具有很好的參考價值,如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 解決SpringBoot項目啟動后網(wǎng)頁顯示Please sign in的問題

    解決SpringBoot項目啟動后網(wǎng)頁顯示Please sign in的問題

    這篇文章主要介紹了解決SpringBoot項目啟動后網(wǎng)頁顯示Please sign in的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • SpringBoot?Http遠程調(diào)用的方法

    SpringBoot?Http遠程調(diào)用的方法

    這篇文章主要為大家詳細介紹了SpringBoot?Http遠程調(diào)用的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • java方法替換word文檔中需要替換的部分操作步驟

    java方法替換word文檔中需要替換的部分操作步驟

    這篇文章主要介紹了java方法替換word文檔中需要替換的部分操作的相關(guān)資料,需要的朋友可以參考下,包括引入依賴、創(chuàng)建業(yè)務(wù)方法、測試以及擴展功能,需要的朋友們可以參考下
    2024-12-12
  • Java圖形化界面設(shè)計之容器(JFrame)詳解

    Java圖形化界面設(shè)計之容器(JFrame)詳解

    這篇文章主要介紹了Java圖形化界面設(shè)計之容器(JFrame)詳解,條理清晰,依次介紹了Java基本類(JFC),AWT和Swing的區(qū)別,Swing基本框架,圖形化設(shè)計步驟以及組件容器的使用等相關(guān)內(nèi)容,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Java遍歷Map的方法匯總

    Java遍歷Map的方法匯總

    大家平時在使用Java開發(fā)時,經(jīng)常會遇到遍歷Map對象的問題,本文就給大家介紹幾種Java遍歷Map對象的方法,并簡單分析一下每種方法的效率,需要的朋友可以參考下
    2023-12-12
  • Spring項目接入DeepSeek的兩種超簡單的方式分享

    Spring項目接入DeepSeek的兩種超簡單的方式分享

    DeepSeek?作為一款卓越的國產(chǎn)?AI?模型,越來越多的公司考慮在自己的應(yīng)用中集成,本文為大家?分享了Spring項目接入DeepSeek的兩種超簡單的方式,希望對大家有所幫助
    2025-02-02
  • Java動態(tài)添加view的方法

    Java動態(tài)添加view的方法

    這篇文章主要介紹了Java動態(tài)添加view的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • RocketMQ之NameServer架構(gòu)設(shè)計及啟動關(guān)閉流程源碼分析

    RocketMQ之NameServer架構(gòu)設(shè)計及啟動關(guān)閉流程源碼分析

    這篇文章主要為大家介紹了RocketMQ之NameServer架構(gòu)設(shè)計及啟動關(guān)閉流程源碼分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11

最新評論

华蓥市| 平顺县| 黄大仙区| 景德镇市| 遂昌县| 新疆| 文水县| 通州市| 杭锦后旗| 方城县| 宿松县| 英山县| 宁强县| 资兴市| 石泉县| 乌兰县| 唐海县| 新晃| 太白县| 新昌县| 右玉县| 壶关县| 两当县| 盘山县| 江川县| 裕民县| 资阳市| 佳木斯市| 金湖县| 奇台县| 宁乡县| SHOW| 白朗县| 溧水县| 安塞县| 射阳县| 盐津县| 磴口县| 浮山县| 哈尔滨市| 武汉市|