我想获得某个url的ip (形如:http://www.baidu.com 或者http://192.168.2.8:80/index.jsp这样的url)
我用这样的语句获得的ip地址,不知道为什么是61.191.206.4 和 60.169.12.75(这两个地址好像都是电信的广告页)我的代码如下:public void c(){
String url = "http://www.baidu.cn";
InetAddress iAddress;
try {
iAddress = InetAddress.getByName(url);
System.out.println(iAddress.getHostAddress());
}
catch (UnknownHostException e) {
e.printStackTrace();
}
}
我用这样的语句获得的ip地址,不知道为什么是61.191.206.4 和 60.169.12.75(这两个地址好像都是电信的广告页)我的代码如下:public void c(){
String url = "http://www.baidu.cn";
InetAddress iAddress;
try {
iAddress = InetAddress.getByName(url);
System.out.println(iAddress.getHostAddress());
}
catch (UnknownHostException e) {
e.printStackTrace();
}
}
解决方案 »
- 求大神
- 有关java文件操作的几个问题,请高手帮忙一下
- java 调用sqlServer的返回结果集存储过程,如果得的结果集啊
- 初级JAVA问题,哪位高手帮忙测试一下,example.java
- 大伙指点下自己简历的工作经验部分这样写是不是太泛泛了???
- 问个List的异常产生原因!
- 一个笨问题.在java中什么是JNI..如何调用DLL和windows api
- 如何进行byte数据类型的四则运算?
- 请问如何获取一个网站上指定的页面
- 紧急求助:如何动态修改某个选中jTree节点的节点名称。
- Calendar.DAY_OF_WEEK的问题?
- SocketChannel/Selector 对方关闭后造成死循
import java.net.*;
class NewClass {
public static void main(String[] args) throws UnknownHostException {
String hostName="www.baidu.cn";
//getByName接收的是主机名,而不是URL,主机名只是URL的一部分
InetAddress addr=InetAddress.getByName(hostName);
System.out.println(addr.getHostAddress());
}
}
跟ping到的地址一个样吧