Znajdowanie adresu IP użytkownika

Stworzyłem aplikację internetową za pomocą JSF 2.0. Hostowałem go na stronie hostingowej, a serwer strony hostingowej znajduje się w USA.

Mój klient chce szczegółów użytkownika, który wszedł na stronę. Jak mogę znaleźć adres IP użytkownika w JSF?

Próbowałem z

    try {
        InetAddress thisIp = InetAddress.getLocalHost();
        System.out.println("My IP is  " + thisIp.getLocalHost().getHostAddress());
    } catch (Exception e) {
        System.out.println("exception in up addresss");
    }

to jednak daje mi adres IP mojej strony tylko i.e. adres IP serwera.

Czy ktoś mógłby mi powiedzieć, jak uzyskać adres IP, który uzyskał dostęp do witryny za pomocą Java?