Geo Location Information for 118.122.16.17 IP Address. The IP Address 118.122.16.17 is located at 31.2159 latitude and 107.501 longitude in China. Friendly Location for the IP Address is Sichuan, Dazhou, China, 635002