本帖最后由 liguangcaiup 于 2013-7-9 11:50 编辑
- public class JavaNet {
- public static void main(String[] args) throws UnknownHostException {
- InetAddress[] ia = InetAddress.getAllByName("www.baidu.com");
- for (int j = 0; j < ia.length; j++)
- System.out.println(ia[j]);
-
- }
- }
复制代码 运行结果:
www.baidu.com/119.75.217.56
www.baidu.com/119.75.218.77
能正确返回百度的两个服务器地址。
修改主机名称成- public static void main(String[] args) throws UnknownHostException {
- InetAddress[] ia = InetAddress.getAllByName("www.baidu8956468754646.com");
- for (int j = 0; j < ia.length; j++)
- System.out.println(ia[j]);
-
- }
复制代码 输出结果
www.baidu8956468754646.com/120.209.131.70
显然主机名不存在,没抛异常,为什么能返回ip?
返回的ip:120.209.131.70是什么?
此ip在浏览器里打不开
|
|