如何从Java中的域名获取IP地址?

gir*_*iri 20 java ip-address

我正在编写一个需要IP地址的应用程序.我有一个域名,我想知道如何从中获取IP地址.例如,"www.girionjava.com".如何通过Java编程获取本网站的IP地址?谢谢.

Pow*_*ord 29

InetAddress giriAddress = java.net.InetAddress.getByName("www.girionjava.com");
Run Code Online (Sandbox Code Playgroud)

然后,如果您想将IP作为字符串

String address = giriAddress.getHostAddress();
Run Code Online (Sandbox Code Playgroud)


red*_*doc 7

这应该很简单.

InetAddress[] machines = InetAddress.getAllByName("yahoo.com");
for(InetAddress address : machines){
  System.out.println(address.getHostAddress());
}
Run Code Online (Sandbox Code Playgroud)


fly*_*ire 6

InetAddress.getByName("www.girionjava.com")
Run Code Online (Sandbox Code Playgroud)