The IP address 39.96.19 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 | 14/08/2017 |

| Country Code | Country | Region | City | Latitude | Longitude | Last update | |
| IP2Location | CN | China | - | Hangzhou | 30.2937 | 120.1614 | 2017-08-14 |
| MaxMind | CN | China | - | Hangzhou | 30.2936 | 120.1614 | 2017-08-14 |
| Whois | HK | - | - | - | 114 | 22 | |
| W3C | - | - | - | - | - | - | - |
| IP | Numerical IP | DNS |
| 39.96.19.0 | 660607744 | 0 |
| 39.96.19.1 | 660607745 | 0 |
| 39.96.19.2 | 660607746 | 0 |
| 39.96.19.3 | 660607747 | 0 |
| 39.96.19.4 | 660607748 | 0 |
| 39.96.19.5 | 660607749 | 0 |
| 39.96.19.6 | 660607750 | 0 |
| 39.96.19.7 | 660607751 | 0 |
| 39.96.19.8 | 660607752 | 0 |
| 39.96.19.9 | 660607753 | 0 |
| 39.96.19.10 | 660607754 | 0 |
| 39.96.19.11 | 660607755 | 0 |
| 39.96.19.12 | 660607756 | 0 |
| 39.96.19.13 | 660607757 | 0 |
| 39.96.19.14 | 660607758 | 0 |
| 39.96.19.15 | 660607759 | 0 |
| 39.96.19.16 | 660607760 | 0 |
| 39.96.19.17 | 660607761 | 0 |
| 39.96.19.18 | 660607762 | 0 |
| 39.96.19.19 | 660607763 | 0 |
| 39.96.19.20 | 660607764 | 0 |
| 39.96.19.21 | 660607765 | 0 |
| 39.96.19.22 | 660607766 | 0 |
| 39.96.19.23 | 660607767 | 0 |
| 39.96.19.24 | 660607768 | 0 |
| 39.96.19.25 | 660607769 | 0 |
| 39.96.19.26 | 660607770 | 0 |
| 39.96.19.27 | 660607771 | 0 |
| 39.96.19.28 | 660607772 | 0 |
| 39.96.19.29 | 660607773 | 0 |
| 39.96.19.30 | 660607774 | 0 |
| 39.96.19.31 | 660607775 | 0 |
| 39.96.19.32 | 660607776 | 0 |
| 39.96.19.33 | 660607777 | 0 |
| 39.96.19.34 | 660607778 | 0 |
| 39.96.19.35 | 660607779 | 0 |
| 39.96.19.36 | 660607780 | 0 |
| 39.96.19.37 | 660607781 | 0 |
| 39.96.19.38 | 660607782 | 0 |
| 39.96.19.39 | 660607783 | 0 |
| 39.96.19.40 | 660607784 | 0 |
| 39.96.19.41 | 660607785 | 0 |
| 39.96.19.42 | 660607786 | 0 |
| 39.96.19.43 | 660607787 | 0 |
| 39.96.19.44 | 660607788 | 0 |
| 39.96.19.45 | 660607789 | 0 |
| 39.96.19.46 | 660607790 | 0 |
| 39.96.19.47 | 660607791 | 0 |
| 39.96.19.48 | 660607792 | 0 |
| 39.96.19.49 | 660607793 | 0 |
| 39.96.19.50 | 660607794 | 0 |
| 39.96.19.51 | 660607795 | 0 |
| 39.96.19.52 | 660607796 | 0 |
| 39.96.19.53 | 660607797 | 0 |
| 39.96.19.54 | 660607798 | 0 |
| 39.96.19.55 | 660607799 | 0 |
| 39.96.19.56 | 660607800 | 0 |
| 39.96.19.57 | 660607801 | 0 |
| 39.96.19.58 | 660607802 | 0 |
| 39.96.19.59 | 660607803 | 0 |
| 39.96.19.60 | 660607804 | 0 |
| 39.96.19.61 | 660607805 | 0 |
| 39.96.19.62 | 660607806 | 0 |
| 39.96.19.63 | 660607807 | 0 |
| 39.96.19.64 | 660607808 | 0 |
| 39.96.19.65 | 660607809 | 0 |
| 39.96.19.66 | 660607810 | 0 |
| 39.96.19.67 | 660607811 | 0 |
| 39.96.19.68 | 660607812 | 0 |
| 39.96.19.69 | 660607813 | 0 |
| 39.96.19.70 | 660607814 | 0 |
| 39.96.19.71 | 660607815 | 0 |
| 39.96.19.72 | 660607816 | 0 |
| 39.96.19.73 | 660607817 | 0 |
| 39.96.19.74 | 660607818 | 0 |
| 39.96.19.75 | 660607819 | 0 |
| 39.96.19.76 | 660607820 | 0 |
| 39.96.19.77 | 660607821 | 0 |
| 39.96.19.78 | 660607822 | 0 |
| 39.96.19.79 | 660607823 | 0 |
| 39.96.19.80 | 660607824 | 0 |
| 39.96.19.81 | 660607825 | 0 |
| 39.96.19.82 | 660607826 | 0 |
| 39.96.19.83 | 660607827 | 0 |
| 39.96.19.84 | 660607828 | 0 |
| 39.96.19.85 | 660607829 | 0 |