The IP address 39.96.20 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 | 15/08/2017 |

| Country Code | Country | Region | City | Latitude | Longitude | Last update | |
| IP2Location | CN | China | - | Hangzhou | 30.2937 | 120.1614 | 2017-08-15 |
| MaxMind | CN | China | - | Hangzhou | 30.2936 | 120.1614 | 2017-08-15 |
| Whois | HK | - | - | - | 114 | 22 | |
| W3C | - | - | - | - | - | - | - |
| IP | Numerical IP | DNS |
| 39.96.20.0 | 660608000 | 0 |
| 39.96.20.1 | 660608001 | 0 |
| 39.96.20.2 | 660608002 | 0 |
| 39.96.20.3 | 660608003 | 0 |
| 39.96.20.4 | 660608004 | 0 |
| 39.96.20.5 | 660608005 | 0 |
| 39.96.20.6 | 660608006 | 0 |
| 39.96.20.7 | 660608007 | 0 |
| 39.96.20.8 | 660608008 | 0 |
| 39.96.20.9 | 660608009 | 0 |
| 39.96.20.10 | 660608010 | 0 |
| 39.96.20.11 | 660608011 | 0 |
| 39.96.20.12 | 660608012 | 0 |
| 39.96.20.13 | 660608013 | 0 |
| 39.96.20.14 | 660608014 | 0 |
| 39.96.20.15 | 660608015 | 0 |
| 39.96.20.16 | 660608016 | 0 |
| 39.96.20.17 | 660608017 | 0 |
| 39.96.20.18 | 660608018 | 0 |
| 39.96.20.19 | 660608019 | 0 |
| 39.96.20.20 | 660608020 | 0 |
| 39.96.20.21 | 660608021 | 0 |
| 39.96.20.22 | 660608022 | 0 |
| 39.96.20.23 | 660608023 | 0 |
| 39.96.20.24 | 660608024 | 0 |
| 39.96.20.25 | 660608025 | 0 |
| 39.96.20.26 | 660608026 | 0 |
| 39.96.20.27 | 660608027 | 0 |
| 39.96.20.28 | 660608028 | 0 |
| 39.96.20.29 | 660608029 | 0 |
| 39.96.20.30 | 660608030 | 0 |
| 39.96.20.31 | 660608031 | 0 |
| 39.96.20.32 | 660608032 | 0 |
| 39.96.20.33 | 660608033 | 0 |
| 39.96.20.34 | 660608034 | 0 |
| 39.96.20.35 | 660608035 | 0 |
| 39.96.20.36 | 660608036 | 0 |
| 39.96.20.37 | 660608037 | 0 |
| 39.96.20.38 | 660608038 | 0 |
| 39.96.20.39 | 660608039 | 0 |
| 39.96.20.40 | 660608040 | 0 |
| 39.96.20.41 | 660608041 | 0 |
| 39.96.20.42 | 660608042 | 0 |
| 39.96.20.43 | 660608043 | 0 |
| 39.96.20.44 | 660608044 | 0 |
| 39.96.20.45 | 660608045 | 0 |
| 39.96.20.46 | 660608046 | 0 |
| 39.96.20.47 | 660608047 | 0 |
| 39.96.20.48 | 660608048 | 0 |
| 39.96.20.49 | 660608049 | 0 |
| 39.96.20.50 | 660608050 | 0 |
| 39.96.20.51 | 660608051 | 0 |
| 39.96.20.52 | 660608052 | 0 |
| 39.96.20.53 | 660608053 | 0 |
| 39.96.20.54 | 660608054 | 0 |
| 39.96.20.55 | 660608055 | 0 |
| 39.96.20.56 | 660608056 | 0 |
| 39.96.20.57 | 660608057 | 0 |
| 39.96.20.58 | 660608058 | 0 |
| 39.96.20.59 | 660608059 | 0 |
| 39.96.20.60 | 660608060 | 0 |
| 39.96.20.61 | 660608061 | 0 |
| 39.96.20.62 | 660608062 | 0 |
| 39.96.20.63 | 660608063 | 0 |
| 39.96.20.64 | 660608064 | 0 |
| 39.96.20.65 | 660608065 | 0 |
| 39.96.20.66 | 660608066 | 0 |
| 39.96.20.67 | 660608067 | 0 |
| 39.96.20.68 | 660608068 | 0 |
| 39.96.20.69 | 660608069 | 0 |
| 39.96.20.70 | 660608070 | 0 |
| 39.96.20.71 | 660608071 | 0 |
| 39.96.20.72 | 660608072 | 0 |
| 39.96.20.73 | 660608073 | 0 |
| 39.96.20.74 | 660608074 | 0 |
| 39.96.20.75 | 660608075 | 0 |
| 39.96.20.76 | 660608076 | 0 |
| 39.96.20.77 | 660608077 | 0 |
| 39.96.20.78 | 660608078 | 0 |
| 39.96.20.79 | 660608079 | 0 |
| 39.96.20.80 | 660608080 | 0 |
| 39.96.20.81 | 660608081 | 0 |
| 39.96.20.82 | 660608082 | 0 |
| 39.96.20.83 | 660608083 | 0 |
| 39.96.20.84 | 660608084 | 0 |
| 39.96.20.85 | 660608085 | 0 |