The IP address 39.96.99 is provided by Huayun Data Holdings Limited, it's belong to the CDIR (Classless Inter-Domain Routing) 39.109.0.0/19 (range 39.109.0.0 to 39.109.31.255). The autonomous system number (ASN) is 133779.
| ASN | 133779 |
| IP starting by | 39.109.0.0 |
| IP ending by | 39.109.31.255 |
| ASN Name | Huayun Data Holdings Limited |
| CDIR | 39.109.0.0/19 |
| Numerical IP | |
| Registry | apnic |
| Last update | 18/11/2019 |

| Country Code | Country | Region | City | Latitude | Longitude | Last update | |
| IP2Location | HK | Hong Kong | - | Hong Kong | 22.2855 | 114.1577 | 2019-11-17 |
| MaxMind | CN | China | - | Hangzhou | 30.2936 | 120.1614 | 2019-11-17 |
| Whois | HK | - | - | - | 114 | 22 | |
| W3C | - | - | - | - | - | - | - |
| IP | Numerical IP | DNS |
| 39.96.99.0 | 660628224 | 0 |
| 39.96.99.1 | 660628225 | 0 |
| 39.96.99.2 | 660628226 | 0 |
| 39.96.99.3 | 660628227 | 0 |
| 39.96.99.4 | 660628228 | 0 |
| 39.96.99.5 | 660628229 | 0 |
| 39.96.99.6 | 660628230 | 0 |
| 39.96.99.7 | 660628231 | 0 |
| 39.96.99.8 | 660628232 | 0 |
| 39.96.99.9 | 660628233 | 0 |
| 39.96.99.10 | 660628234 | 0 |
| 39.96.99.11 | 660628235 | 0 |
| 39.96.99.12 | 660628236 | 0 |
| 39.96.99.13 | 660628237 | 0 |
| 39.96.99.14 | 660628238 | 0 |
| 39.96.99.15 | 660628239 | 0 |
| 39.96.99.16 | 660628240 | 0 |
| 39.96.99.17 | 660628241 | 0 |
| 39.96.99.18 | 660628242 | 0 |
| 39.96.99.19 | 660628243 | 0 |
| 39.96.99.20 | 660628244 | 0 |
| 39.96.99.21 | 660628245 | 0 |
| 39.96.99.22 | 660628246 | 0 |
| 39.96.99.23 | 660628247 | 0 |
| 39.96.99.24 | 660628248 | 0 |
| 39.96.99.25 | 660628249 | 0 |
| 39.96.99.26 | 660628250 | 0 |
| 39.96.99.27 | 660628251 | 0 |
| 39.96.99.28 | 660628252 | 0 |
| 39.96.99.29 | 660628253 | 0 |
| 39.96.99.30 | 660628254 | 0 |
| 39.96.99.31 | 660628255 | 0 |
| 39.96.99.32 | 660628256 | 0 |
| 39.96.99.33 | 660628257 | 0 |
| 39.96.99.34 | 660628258 | 0 |
| 39.96.99.35 | 660628259 | 0 |
| 39.96.99.36 | 660628260 | 0 |
| 39.96.99.37 | 660628261 | 0 |
| 39.96.99.38 | 660628262 | 0 |
| 39.96.99.39 | 660628263 | 0 |
| 39.96.99.40 | 660628264 | 0 |
| 39.96.99.41 | 660628265 | 0 |
| 39.96.99.42 | 660628266 | 0 |
| 39.96.99.43 | 660628267 | 0 |
| 39.96.99.44 | 660628268 | 0 |
| 39.96.99.45 | 660628269 | 0 |
| 39.96.99.46 | 660628270 | 0 |
| 39.96.99.47 | 660628271 | 0 |
| 39.96.99.48 | 660628272 | 0 |
| 39.96.99.49 | 660628273 | 0 |
| 39.96.99.50 | 660628274 | 0 |
| 39.96.99.51 | 660628275 | 0 |
| 39.96.99.52 | 660628276 | 0 |
| 39.96.99.53 | 660628277 | 0 |
| 39.96.99.54 | 660628278 | 0 |
| 39.96.99.55 | 660628279 | 0 |
| 39.96.99.56 | 660628280 | 0 |
| 39.96.99.57 | 660628281 | 0 |
| 39.96.99.58 | 660628282 | 0 |
| 39.96.99.59 | 660628283 | 0 |
| 39.96.99.60 | 660628284 | 0 |
| 39.96.99.61 | 660628285 | 0 |
| 39.96.99.62 | 660628286 | 0 |
| 39.96.99.63 | 660628287 | 0 |
| 39.96.99.64 | 660628288 | 0 |
| 39.96.99.65 | 660628289 | 0 |
| 39.96.99.66 | 660628290 | 0 |
| 39.96.99.67 | 660628291 | 0 |
| 39.96.99.68 | 660628292 | 0 |
| 39.96.99.69 | 660628293 | 0 |
| 39.96.99.70 | 660628294 | 0 |
| 39.96.99.71 | 660628295 | 0 |
| 39.96.99.72 | 660628296 | 0 |
| 39.96.99.73 | 660628297 | 0 |
| 39.96.99.74 | 660628298 | 0 |
| 39.96.99.75 | 660628299 | 0 |
| 39.96.99.76 | 660628300 | 0 |
| 39.96.99.77 | 660628301 | 0 |
| 39.96.99.78 | 660628302 | 0 |
| 39.96.99.79 | 660628303 | 0 |
| 39.96.99.80 | 660628304 | 0 |
| 39.96.99.81 | 660628305 | 0 |
| 39.96.99.82 | 660628306 | 0 |
| 39.96.99.83 | 660628307 | 0 |
| 39.96.99.84 | 660628308 | 0 |
| 39.96.99.85 | 660628309 | 0 |