一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java實現將域名解析成ip示例

java實現將域名解析成ip示例

2019-11-22 12:56Java教程網 JAVA教程

這篇文章主要介紹了java實現將域名解析成ip示例,需要的朋友可以參考下

根據中國的國情,寬帶共享遭受dns污染和HTTP攔截非常嚴重,造成網絡請求的不穩定.但是ip/tcp協議一般不受影響。因此可以把域名先解析成ip并保存,以后都用ip訪問。客戶端啟動,把域名解析成ip,如果失敗的話,測試先前的ip是否可用并鑒別ip真偽(同下)。如果解析域名成功,發送加密信息到服務器返回解密后的內容來測試ip的真偽(保證不被dns污染)。如果可能的話避免使用http協議,使用自定義協議。對于手機客戶端,甚至可以先用移動網絡解析域名,再使用自架設的WiFi熱點。以上方法僅對寬帶檢測后不完全斷網有效。
 

復制代碼代碼如下:


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());
 }

}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 女性性色生活片免费观看 | 天天躁夜夜躁很很躁 | 亚洲AV无码乱码在线观看浪潮 | 黄色大片免费网站 | 色老板最新网站视频地址 | 大乳奶水bbw | 不知火舞被c视频在线播放 不卡一区二区三区卡 | 欧美日韩国产一区二区三区欧 | 无人在线视频高清免费观看动漫 | 午夜秀场在线观看 | 亚洲天堂色图 | 无套大战白嫩乌克兰美女 | 亚欧毛片基地国产毛片基地 | 亚洲aⅴ男人的天堂在线观看 | 天天舔天天干天天操 | 3黑人巨大vs北岛玲 3d肉浦团在线观看 3d动漫免费 | 欧美综合一区二区三区 | 日本在线观看免费高清 | 日本午夜大片免费观看视频 | bl文全肉高h湿被灌尿 | 日本xxxxxxxxx59 | 91看片淫黄大片在看 | 99在线播放视频 | 青草福利视频 | 99热在线获取最新地址 | 男生同性视频twink在线 | 精品亚洲国产一区二区 | 国语精彩对白2021 | 艾秋麻豆果冻传媒老狼仙踪林 | 爆操萝莉 | www.91在线视频 | beeg日本高清xxxx18 | 婷婷在线观看香蕉五月天 | 欧美最新在线 | 波多野结衣无码 | 欧美日韩亚洲第一区在线 | 亚洲精品午夜视频 | 男同桌扒开女同桌胸罩喝奶 | 亚洲国产精品久久卡一 | 国产巨大bbbb俄罗斯 | 日韩精品亚洲专区在线影视 |