亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

實現具有動態主機IP的域名解析

2019-11-18 13:12:10
字體:
來源:轉載
供稿:網友

  目的利用一臺INTERNET DNS HOST 將域名定向到家中(個人)的主機上.
  目前CABLEMODEM已經很快了,而且有動態ip,所以就有了將域名解析到個人機器的上可能.
  只要通過很簡單的設置就可以搞定.
  
  例如你有一個域名叫 yourdomain.com ,你可以將此域名解析任意的主機.
  
  1.服務器 (IP: A.A.A.A) 啟動DNS動態解析的一個小進程.
  yourdomain.com的域名文件為 /var/named/yourdomain.com
  再建個/var/named/yourdomain.com.static (模板文件可以用來生成yourdomain.com的)
  
  (JDK1.3 , linux )
  # 原代碼如下: ThreadDNSReloadServer.java
  import java.io.*;
  import java.net.*;
  
  public class ThreadDNSReloadServer
  {  public static void main(String[] args)
  { int i=1;
  try
  { ServerSocket s=new ServerSocket(8189);
  for (;;)
  { Socket incoming =s.accept();
  System.out.  new ThreadDNSReloadHandle(incoming,i).start();
  i++ ;
  }
  }
  catch (Exception e)
  { System.out.println(e);
  }
  }
  }
  
  class ThreadDNSReloadHandle extends Thread
  { public ThreadDNSReloadHandle(Socket i,int c)
  { incoming= i; counter=c; }
  
  public void run()
  { try
  { BufferedReader in=new BufferedReader(new InputStreamReader(incoming.getInputStream()));
  
  String User="Unkown";
  String DNSFILEPATH="/var/named/";
  String DNSFILE="yourdomain.com";
  String HOSTIP="127.0.0.1";
  boolean USER_VALIDATED=true ;
  boolean done=false;
  
  while ( !done )
  {  String str=in.readLine();
  //validate user;
  if ( str ==null ) done=true;
  else
  {
  str=str.trim();
  if ( str.substring(0,2).equals("LA") )
  { if (str.length() >2) User=str.substring(2);
  }
  if ( str.substring(0,2).equals("LB") )
  { if (str.length() >2) DNSFILE=str.substring(2);
  }
  if ( str.substring(0,2).equals("LC") )
  { if (str.length() >2) HOSTIP=str.substring(2);
  }
  
  if ( str.trim().equals("BYE")) done = true;
  }
  
  }
  incoming.close();
  //加入用戶驗證.
  //將服務器中的yourdomain.com.cn.static文件寫入yourdomain.com.cn中
  String DNSTMP =DNSFILEPATH + DNSFILE +".static";
  BufferedReader sin=new BufferedReader(new FileReader(DNSTMP));
  PrintWriter sout=new PrintWriter(new FileWriter(DNSFILEPATH + DNSFILE) , true);
  String s;
  while ((s=sin.readLine()) != null)
  {
  if (s.startsWith("host"))
  { s="host IN A " + HOSTIP;
  sout.println(s);
  s="@ IN A " + HOSTIP;
  }
  sout.println(s);
  }
  //System.out.println("User:" + User );
  //System.out.println("DNSFILE:" + DNSFILE );
  //System.out.println("HOSTIP:" + HOSTIP );
  
  //ndc reload
  String command="ndc reload " + DNSFILE ;
  java.lang.Runtime.getRuntime().exec(command);
  
  }
  catch ( Exception e)
  { System.out.println(e);
  }
  }
  
  private Socket incoming;
  private int counter;
  
  }
  
  2.客戶機(windows / linux)
  # 客戶端每次啟動時加入到開機啟動(或進程中): SockTest.java
  import java.io.*;
  import java.net.*;
  
  public class SocketTest
  { public static void main(String[] args)
  { try
  { Socket s=new Socket("A.A.A.A",8189);
  BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
  PrintWriter out=new PrintWriter(s.getOutputStream(),true);
  
  InetAddress localHostAddress =InetAddress.getLocalHost() ; //get LocalHost Ip
  out.println("LAguest");
  out.println("LByourdomain.com");
  out.println("LC" + localHostAddress.getHostAddress() );
  
  out.close();
  s.close();
  
  }
  catch (IOException e)
  { System.out.println(e);
  }
  }
  }
  dns 樣本文件: ( yourdomain.com.static)
  @ ns.dnsserver.com xxxxx
  xxxx
  host    IN A 127.0.0.1      // 此處就是要更改的地方
  www    IN CNAME host
  ...

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情成人在线视频| 成人激情视频在线| 欧美最猛性xxxx| 尤物九九久久国产精品的特点| 欧美亚洲一区在线| 欧美成人黄色小视频| 欧美视频在线视频| 91免费看片在线| 成人亚洲欧美一区二区三区| 97av在线播放| 亚洲激情在线观看| 欧美性jizz18性欧美| 日韩电影在线观看永久视频免费网站| 777精品视频| 亚洲影视九九影院在线观看| 91国偷自产一区二区三区的观看方式| 国产欧美日韩免费| 97超级碰在线看视频免费在线看| 国产精品男女猛烈高潮激情| 亚洲毛茸茸少妇高潮呻吟| 欧美情侣性视频| 日韩电影中文字幕av| 欧美黑人xxx| xxxxx成人.com| 国产乱人伦真实精品视频| 亚洲激情视频在线| 国产在线观看一区二区三区| 亚洲久久久久久久久久久| 欧美成人性生活| 欧美日韩高清在线观看| 亚洲精品久久久久久久久久久久| 欧美成人午夜免费视在线看片| 成人激情在线播放| 欧美国产在线电影| 亚洲日本成人女熟在线观看| 亚州欧美日韩中文视频| 在线观看中文字幕亚洲| 91精品国产综合久久香蕉922| 91在线精品播放| 国产精品av电影| 中文字幕一精品亚洲无线一区| 欧美国产激情18| 亚洲xxx大片| 国产日韩欧美91| 久久久久久一区二区三区| 在线观看精品自拍私拍| 日韩成人av一区| 国产精品吹潮在线观看| 3344国产精品免费看| 国产精品扒开腿做爽爽爽男男| 久久精品视频导航| 2019中文字幕免费视频| 91老司机精品视频| 欧美在线欧美在线| 欧美视频一二三| 欧美精品电影免费在线观看| 伦理中文字幕亚洲| 国产欧美一区二区三区在线看| 久久久久国产精品www| 亚洲成人中文字幕| 欧美做爰性生交视频| 国产成人aa精品一区在线播放| 亚洲精品美女久久| 久久精品国产91精品亚洲| 国产99久久精品一区二区 夜夜躁日日躁| 久久久久久网址| 成人疯狂猛交xxx| 国产精品福利在线| 亚洲第一网站男人都懂| 亚洲精品久久久久久久久久久久久| www.久久久久久.com| 日韩av电影中文字幕| 国产视频丨精品|在线观看| 九九九久久国产免费| 欧美日韩国产一区二区| 曰本色欧美视频在线| 欧美成人四级hd版| 视频一区视频二区国产精品| 欧美精品videos另类日本| 91国内免费在线视频| 国产精品久久久久久久久久新婚| 久久久久久免费精品| 国产在线观看精品一区二区三区| 久久久天堂国产精品女人| 久久久亚洲国产天美传媒修理工| 久久精品色欧美aⅴ一区二区| 亚洲国产精品推荐| 日韩综合视频在线观看| 欧美日韩在线看| 国产suv精品一区二区三区88区| www.色综合| 国产亚洲精品一区二区| 91九色单男在线观看| 91免费国产视频| 国产91在线视频| 狠狠色狠狠色综合日日小说| 国产精品美女www爽爽爽视频| 国产精品一香蕉国产线看观看| 精品免费在线视频| 亚洲第五色综合网| 97精品伊人久久久大香线蕉| 一区二区av在线| 精品国偷自产在线视频| 国产午夜精品美女视频明星a级| 日韩欧美在线播放| 国产精品第七十二页| 欧美性猛交99久久久久99按摩| 欧美插天视频在线播放| 原创国产精品91| 久久高清视频免费| 日韩黄色高清视频| 欧美日韩亚洲一区二区三区| 欧美一级视频在线观看| 亚洲午夜精品久久久久久久久久久久| 亚洲精品日韩丝袜精品| 国产精品a久久久久久| 日本精品久久久久影院| 国产婷婷色综合av蜜臀av| 欧美资源在线观看| 国产色婷婷国产综合在线理论片a| 在线视频免费一区二区| 国产精品无码专区在线观看| 久久久久久久久网站| 国产不卡精品视男人的天堂| 91高清视频在线免费观看| 色黄久久久久久| 久久99久久99精品中文字幕| 8090理伦午夜在线电影| 日韩麻豆第一页| 都市激情亚洲色图| 欧美国产精品va在线观看| 欧美影院成年免费版| 97视频在线观看免费| 97精品一区二区视频在线观看| 欧美午夜影院在线视频| 在线电影av不卡网址| 91精品啪aⅴ在线观看国产| 精品国内自产拍在线观看| 97超碰蝌蚪网人人做人人爽| 国产91对白在线播放| 91久久在线观看| 中日韩午夜理伦电影免费| 日韩在线播放视频| 亚洲网站在线播放| 欧美精品手机在线| 午夜精品一区二区三区视频免费看| 国产成人亚洲综合91精品| 色在人av网站天堂精品| 久久99精品久久久久久青青91| 日韩专区中文字幕| 国产一区二区三区视频免费| 国产在线观看一区二区三区| 国产精品欧美激情| 国产精品久久久久99| 亚洲欧美激情精品一区二区| 国产精品成av人在线视午夜片| 亚洲第一精品自拍| 91国偷自产一区二区三区的观看方式| 黄色成人在线播放| 国语自产偷拍精品视频偷| 成人免费看黄网站| 久久精品成人动漫| 欧美视频二区36p| 亚洲精品成人久久电影|