InetAddress

Java
        System.out.print("Insert HostName: ");
        Scanner input=new Scanner(System.in);
        String host=input.nextLine();
        try{
            InetAddress ip=InetAddress.getByName(host);
            System.out.println(ip);
            if(ip.isReachable(50)){
                System.out.println("Destination Reached");
            }
            else{
                System.out.println("Destination Unreachable");
            }
        }
        catch (Exception e){
            System.out.println("Invalid domain");
        }
Source

Also in Java: