103.143.68.228
103.143.68.228 is an IPv4 address allocated within the 103.143.68.0/24 netblock,
which holds total of 256 unique IP addresses.
The route is managed by PT. Semesta Teknologi Mediasi Internet Service Provider 18 Office Park Lantai 25 Unit A2 Jl. TB Simatupang No.18 Kel. Kebagusan, Kec. Pasar Minggu Jakarta Selatan 12520 PT. Semesta Teknologi Mediasi Internet Service Provider 18 Office Park Lantai 25 Unit identified by ASN 24429,
which was allocated on 23 May 2024
by the APNIC internet registry.
The IP address is located in
Indonesia.