103.125.82.0 - 103.125.82.255 is an IP address range owned by Thailand Institute of Nuclear Technology (Public Organization) and located in Thailand - select an address below for more geolocation details