The Nameserver icilux.cilea.it have a IP Address of 131.175.1.2 which is hosted on Italy.
Homepage - Università degli Studi di Milano