import java.net.InetAddress; import java.net.UnknownHostException; /** * Program to print all ip addresses of given domain * * @author sahir maredia (Kotia Solutions) * */ public class FindIP { /** * @param args */ public static void main(String[] args) { if (args.length != 1) { System.out.println("Please provide a valid input"); return; } try { InetAddress[] ipaddresses = InetAddress.getAllByName(args[0]); for (InetAddress ip : ipaddresses) System.out.println(ip.getHostAddress()); } catch (UnknownHostException e) { System.out.println("Error occured : " + e.getMessage()); } } }
Run the program as follows:
sahir@sahir-laptop:~/networklab$ javac FindIP.java
sahir@sahir-laptop:~/networklab$ java FindIP google.com
74.125.236.163
74.125.236.164
74.125.236.165
74.125.236.166
74.125.236.167
74.125.236.168
74.125.236.169
74.125.236.174
74.125.236.160
74.125.236.161
74.125.236.162
2404:6800:4007:802:0:0:0:100e
sahir@sahir-laptop:~/networklab$
sahir@sahir-laptop:~/networklab$ java FindIP google.com
74.125.236.163
74.125.236.164
74.125.236.165
74.125.236.166
74.125.236.167
74.125.236.168
74.125.236.169
74.125.236.174
74.125.236.160
74.125.236.161
74.125.236.162
2404:6800:4007:802:0:0:0:100e
sahir@sahir-laptop:~/networklab$
No comments:
Post a Comment