我的代码中的这句:
InetAddress addr=InetAddress.getByName(args[0]);//args[0]我输入了www.sohu.com
//www.oreilly.com等很多网站
总是发生异常:UnKnowHostException,只有当args[0]=127.0.0.1的时候才能够正常。
我的网络是校园网,通过一个网关机器上网的;
我以前好像做过这样试验,完全可以解析sohu等网站的,现在不能了。
请教各位帮忙解答!
InetAddress addr=InetAddress.getByName(args[0]);//args[0]我输入了www.sohu.com
//www.oreilly.com等很多网站
总是发生异常:UnKnowHostException,只有当args[0]=127.0.0.1的时候才能够正常。
我的网络是校园网,通过一个网关机器上网的;
我以前好像做过这样试验,完全可以解析sohu等网站的,现在不能了。
请教各位帮忙解答!
问题其实也就是:如果URL写成http://www.buct.edn.cn然后请求文档就会抛出UnknownHostException
但是如果URL写成http://202.4.130.168就可以请求到文档;
可以用IP,却不能用主机名,说明是DNS解析的问题是吧??