首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InetAddress一直在变化,我没有得到我想要的地址

InetAddress一直在变化,我没有得到我想要的地址
EN

Stack Overflow用户
提问于 2019-08-27 09:25:26
回答 1查看 84关注 0票数 0

这可能是一个与网络相关的问题,尽管我无法真正了解到底发生了什么。

代码语言:javascript
复制
InetAddress giriAddress = java.net.InetAddress.getByName("www.google.com");
String address = giriAddress.getHostAddress();
System.out.println(address);
//output
//74.125.24.147 as well as 216.58.210.228

我所期望的:

  • 8.8.8.8

我得到了什么:

  • 74.125.24.147
  • 216.58.210.228

注:

事实上,通过访问这两个地址,我正在浏览google的主页

我的问题:

为什么不返回8.8.8.8?为什么这两个地址互相循环?

EN

回答 1

Stack Overflow用户

发布于 2019-08-27 09:30:38

8.8.8.8是谷歌的DNS服务器的IP地址。

您得到的是解析的‘re服务器的IP地址,托管www.google.com

来自InetAddress#getByName

代码语言:javascript
复制
Determines the IP address of a host, given the host's name.

所以它实际上为你做了DNS解析。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57671553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档