IPアドレスが必要なアプリケーションを書いています。ドメイン名を持っていますが、そこからIPアドレスを取得する方法を知りたいのですが。たとえば、「www.girionjava.com」です。 JavaでプログラミングしてこのWebサイトのIPアドレスを取得するにはどうすればよいですか?ありがとう。
InetAddress giriAddress = Java.net.InetAddress.getByName("www.girionjava.com");
次に、IPを文字列として使用する場合
String address = giriAddress.getHostAddress();
これは単純なはずです。
InetAddress[] machines = InetAddress.getAllByName("yahoo.com");
for(InetAddress address : machines){
System.out.println(address.getHostAddress());
}
InetAddress.getByName("www.girionjava.com")
(サインを印刷する際の余分なマスクJavaはすべての整数が符号付きであると見なしますが、IPアドレスは符号なしです)
InetAddress[] machines = InetAddress.getAllByName("yahoo.com");
for(InetAddress address : machines){
byte[] ip = address.getAddress();
for(byte b : ip){
System.out.print(Integer.toString(((int)b)&0xFF)+".");
}
System.out.println();
}