InetAddress  address=InetAddress.getByName(domain)报错:
错误信息:java.net.UnknownHostException: info.ah.cmcc: info.ah.cmcchttp://info.ah.cmcc是可以访问的啊,怎么解析不了呢?

解决方案 »

  1.   

    这需要DNS才行,也就是说需要域名解析,InetAddress接口的getByName方法在找不到IP地址的时候,就会报UnKnownHostException.UnknownHostException - if no IP address for the host could be found.
      

  2.   

    getByName()方法中传递的参数是域名不是IP地址啊,这个方法应该可以解析域名吧,按你的做法应该怎么做呢?
      

  3.   

    呵呵,前面的那位已经说了。是DNS域名解析的问题。
    http://info.ah.cmcc对应这里的
    domain应该是info.ah.cmcc
    呵呵
      

  4.   

    是啊 domain="http://info.ah.cmcc" 是不行的,要使 domain="info.ah.cmcc"