Geo Location Information for 217.23.12.134 IP Address. The IP Address 217.23.12.134 is located at 52.46 latitude and 4.65 longitude in Netherlands. Friendly Location for the IP Address is Noord-holland, Velsen-zuid, Netherlands, 1981