//218.30.66.101是新浪网的ip地址import java.net.*;
import java.util.*;
class Exe4
{
public static void main(String[] args)throws Exception
{
StringTokenizer st=new StringTokenizer("218.30.66.101",".");
    
String str="";
while(st.hasMoreTokens())
    str=str+st.nextToken();  
System.out.println (str);
byte[] byt=str.getBytes();
for(int i=0;i<byt.length;i++)
{
System.out.println (byt[i]);
}
    InetAddress ia=InetAddress.getByAddress(byt);
    String str1=ia.getHostName();
    System.out.println (str1);
    
}

}

解决方案 »

  1.   

    java.util.StringTokenizer st=new java.util.StringTokenizer("218.30.66.101",".");byte[] byt=new byte[4];
    for(int index=0;st.hasMoreTokens();index++)
    {
      byt[index]=(byte)Integer.parseInt(st.nextToken());
    }java.net.InetAddress ia=java.net.InetAddress.getByAddress(byt);
    String str1=ia.getHostName();
    System.out.println (str1);
      

  2.   

    iwlk(第六世纪 http://down.c06.net) 
    干吗copy我的代码
      

  3.   

    楼主真有趣,你不是请人帮你改程序嘛,人家给你改好了,你还说人家是 copy ……不过,据我试验,那个 IP 地址是不能反向解析出你要的域名的。
      

  4.   


    尚视互动--数字新媒体先锋Our i-Vision
    尚视互动科技(北京)有限公司是注册于北京市海淀区中关村科技园区的外商投资企业和高新技术企业。作为业界数字媒体新业务和新技术的倡导者,i-Vision致力于交互式多媒体业务和数据融合解决方案的开发,通过有线/地面广播网络、因特网和无线移动网络来实现在电视机、移动设备和PC 机上的互联互通。我们在这个全新的互动平台之上将衍生出诱人的业务模式,同时为价值链中各方带来可观的利益。
    地址
    北京市海淀区北四环中路9号 银谷大厦东座12A05
    网站: http://www.ivisionchina.com
    [email protected]
    诚聘: Senior JAVA Software Engineer /JAVA 高级软件工程师
    1.Strong knowledge in Java, JSP, Servlets, JDBC, EJB, Structs, Hibernate 
    2.At least 3 year experience in Java development using J2EE (JSP, Servlet, JDBC...). 
    3.Experience in Web Application servers like BEA WebLogic or IBM WebsSphere 
    4.Experience in DB2, Oracle development 
    5.Experience with billing, BOSS project is an advantage 
    6.Good knowledge about project process control 
    7.Very good problem analysis and solving capability 
    8.Good interpersonal and communication skills 
    9.Strong self-motivation 
    10.Bachelor degree or above, major in computer science, EE or equivalent 
    1. 精通Java、JSP、 Servlets、 JDBC、 EJB、 Structs、 Hibernate;3-5年开发经验;
    2. 年以上JAVA开发经验,并具备一定的项目管理能力;
    3. 具有BEA weblogic或IBM Websphere等Web应用开发经验;
    4. 参与billing/Boss等大型项目者优先;
    5. 具备基本的版本控制知识;
    6. 良好的分析和解决问题能力;
    7. 良好的团队精神;
    8. 本科以上计算机、电子工程或相关专业学历。
      

  5.   

    TO 楼主:你原来的程序逻辑是错误的,关键是作为 InetAddress.getByAddress() 参数的那个 byte 数组,你给出的参数根本就是错误的。iwlk(第六世纪 http://down.c06.net) 做的修改是对的,程序也就只能写成这样了。如果运行起来还没有得到你预期的结果,那也没办法了,原因是:不是所有的 IP 地址都能反向解析出一个域名来,这跟网络环境有关系,也跟那个 IP 地址本身的性质有关系。你用 ping -a 218.30.66.101 试试,如果这个不行的话,估计程序也不行。