The IP address 39.96.70 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 | 11/07/2017 |

| Country Code | Country | Region | City | Latitude | Longitude | Last update | |
| IP2Location | CN | China | - | Hangzhou | 30.2937 | 120.1614 | 2017-07-21 |
| MaxMind | CN | China | - | Hangzhou | 30.2936 | 120.1614 | 2017-07-21 |
| Whois | HK | - | - | - | 114 | 22 | |
| W3C | - | - | - | - | - | - | - |
| IP | Numerical IP | DNS |
| 39.96.70.0 | 660620800 | 0 |
| 39.96.70.1 | 660620801 | 0 |
| 39.96.70.2 | 660620802 | 0 |
| 39.96.70.3 | 660620803 | 0 |
| 39.96.70.4 | 660620804 | 0 |
| 39.96.70.5 | 660620805 | 0 |
| 39.96.70.6 | 660620806 | 0 |
| 39.96.70.7 | 660620807 | 0 |
| 39.96.70.8 | 660620808 | 0 |
| 39.96.70.9 | 660620809 | 0 |
| 39.96.70.10 | 660620810 | 0 |
| 39.96.70.11 | 660620811 | 0 |
| 39.96.70.12 | 660620812 | 0 |
| 39.96.70.13 | 660620813 | 0 |
| 39.96.70.14 | 660620814 | 0 |
| 39.96.70.15 | 660620815 | 0 |
| 39.96.70.16 | 660620816 | 0 |
| 39.96.70.17 | 660620817 | 0 |
| 39.96.70.18 | 660620818 | 0 |
| 39.96.70.19 | 660620819 | 0 |
| 39.96.70.20 | 660620820 | 0 |
| 39.96.70.21 | 660620821 | 0 |
| 39.96.70.22 | 660620822 | 0 |
| 39.96.70.23 | 660620823 | 0 |
| 39.96.70.24 | 660620824 | 0 |
| 39.96.70.25 | 660620825 | 0 |
| 39.96.70.26 | 660620826 | 0 |
| 39.96.70.27 | 660620827 | 0 |
| 39.96.70.28 | 660620828 | 0 |
| 39.96.70.29 | 660620829 | 0 |
| 39.96.70.30 | 660620830 | 0 |
| 39.96.70.31 | 660620831 | 0 |
| 39.96.70.32 | 660620832 | 0 |
| 39.96.70.33 | 660620833 | 0 |
| 39.96.70.34 | 660620834 | 0 |
| 39.96.70.35 | 660620835 | 0 |
| 39.96.70.36 | 660620836 | 0 |
| 39.96.70.37 | 660620837 | 0 |
| 39.96.70.38 | 660620838 | 0 |
| 39.96.70.39 | 660620839 | 0 |
| 39.96.70.40 | 660620840 | 0 |
| 39.96.70.41 | 660620841 | 0 |
| 39.96.70.42 | 660620842 | 0 |
| 39.96.70.43 | 660620843 | 0 |
| 39.96.70.44 | 660620844 | 0 |
| 39.96.70.45 | 660620845 | 0 |
| 39.96.70.46 | 660620846 | 0 |
| 39.96.70.47 | 660620847 | 0 |
| 39.96.70.48 | 660620848 | 0 |
| 39.96.70.49 | 660620849 | 0 |
| 39.96.70.50 | 660620850 | 0 |
| 39.96.70.51 | 660620851 | 0 |
| 39.96.70.52 | 660620852 | 0 |
| 39.96.70.53 | 660620853 | 0 |
| 39.96.70.54 | 660620854 | 0 |
| 39.96.70.55 | 660620855 | 0 |
| 39.96.70.56 | 660620856 | 0 |
| 39.96.70.57 | 660620857 | 0 |
| 39.96.70.58 | 660620858 | 0 |
| 39.96.70.59 | 660620859 | 0 |
| 39.96.70.60 | 660620860 | 0 |
| 39.96.70.61 | 660620861 | 0 |
| 39.96.70.62 | 660620862 | 0 |
| 39.96.70.63 | 660620863 | 0 |
| 39.96.70.64 | 660620864 | 0 |
| 39.96.70.65 | 660620865 | 0 |
| 39.96.70.66 | 660620866 | 0 |
| 39.96.70.67 | 660620867 | 0 |
| 39.96.70.68 | 660620868 | 0 |
| 39.96.70.69 | 660620869 | 0 |
| 39.96.70.70 | 660620870 | 0 |
| 39.96.70.71 | 660620871 | 0 |
| 39.96.70.72 | 660620872 | 0 |
| 39.96.70.73 | 660620873 | 0 |
| 39.96.70.74 | 660620874 | 0 |
| 39.96.70.75 | 660620875 | 0 |
| 39.96.70.76 | 660620876 | 0 |
| 39.96.70.77 | 660620877 | 0 |
| 39.96.70.78 | 660620878 | 0 |
| 39.96.70.79 | 660620879 | 0 |
| 39.96.70.80 | 660620880 | 0 |
| 39.96.70.81 | 660620881 | 0 |
| 39.96.70.82 | 660620882 | 0 |
| 39.96.70.83 | 660620883 | 0 |
| 39.96.70.84 | 660620884 | 0 |
| 39.96.70.85 | 660620885 | 0 |