The IP address 39.99.21 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 | 21/08/2017 |

| Country Code | Country | Region | City | Latitude | Longitude | Last update | |
| IP2Location | CN | China | - | Hangzhou | 30.2937 | 120.1614 | 2017-08-21 |
| MaxMind | CN | China | - | Hangzhou | 30.2936 | 120.1614 | 2017-08-21 |
| Whois | HK | - | - | - | 114 | 22 | |
| W3C | - | - | - | - | - | - | - |
| IP | Numerical IP | DNS |
| 39.99.21.0 | 660804864 | 0 |
| 39.99.21.1 | 660804865 | 0 |
| 39.99.21.2 | 660804866 | 0 |
| 39.99.21.3 | 660804867 | 0 |
| 39.99.21.4 | 660804868 | 0 |
| 39.99.21.5 | 660804869 | 0 |
| 39.99.21.6 | 660804870 | 0 |
| 39.99.21.7 | 660804871 | 0 |
| 39.99.21.8 | 660804872 | 0 |
| 39.99.21.9 | 660804873 | 0 |
| 39.99.21.10 | 660804874 | 0 |
| 39.99.21.11 | 660804875 | 0 |
| 39.99.21.12 | 660804876 | 0 |
| 39.99.21.13 | 660804877 | 0 |
| 39.99.21.14 | 660804878 | 0 |
| 39.99.21.15 | 660804879 | 0 |
| 39.99.21.16 | 660804880 | 0 |
| 39.99.21.17 | 660804881 | 0 |
| 39.99.21.18 | 660804882 | 0 |
| 39.99.21.19 | 660804883 | 0 |
| 39.99.21.20 | 660804884 | 0 |
| 39.99.21.21 | 660804885 | 0 |
| 39.99.21.22 | 660804886 | 0 |
| 39.99.21.23 | 660804887 | 0 |
| 39.99.21.24 | 660804888 | 0 |
| 39.99.21.25 | 660804889 | 0 |
| 39.99.21.26 | 660804890 | 0 |
| 39.99.21.27 | 660804891 | 0 |
| 39.99.21.28 | 660804892 | 0 |
| 39.99.21.29 | 660804893 | 0 |
| 39.99.21.30 | 660804894 | 0 |
| 39.99.21.31 | 660804895 | 0 |
| 39.99.21.32 | 660804896 | 0 |
| 39.99.21.33 | 660804897 | 0 |
| 39.99.21.34 | 660804898 | 0 |
| 39.99.21.35 | 660804899 | 0 |
| 39.99.21.36 | 660804900 | 0 |
| 39.99.21.37 | 660804901 | 0 |
| 39.99.21.38 | 660804902 | 0 |
| 39.99.21.39 | 660804903 | 0 |
| 39.99.21.40 | 660804904 | 0 |
| 39.99.21.41 | 660804905 | 0 |
| 39.99.21.42 | 660804906 | 0 |
| 39.99.21.43 | 660804907 | 0 |
| 39.99.21.44 | 660804908 | 0 |
| 39.99.21.45 | 660804909 | 0 |
| 39.99.21.46 | 660804910 | 0 |
| 39.99.21.47 | 660804911 | 0 |
| 39.99.21.48 | 660804912 | 0 |
| 39.99.21.49 | 660804913 | 0 |
| 39.99.21.50 | 660804914 | 0 |
| 39.99.21.51 | 660804915 | 0 |
| 39.99.21.52 | 660804916 | 0 |
| 39.99.21.53 | 660804917 | 0 |
| 39.99.21.54 | 660804918 | 0 |
| 39.99.21.55 | 660804919 | 0 |
| 39.99.21.56 | 660804920 | 0 |
| 39.99.21.57 | 660804921 | 0 |
| 39.99.21.58 | 660804922 | 0 |
| 39.99.21.59 | 660804923 | 0 |
| 39.99.21.60 | 660804924 | 0 |
| 39.99.21.61 | 660804925 | 0 |
| 39.99.21.62 | 660804926 | 0 |
| 39.99.21.63 | 660804927 | 0 |
| 39.99.21.64 | 660804928 | 0 |
| 39.99.21.65 | 660804929 | 0 |
| 39.99.21.66 | 660804930 | 0 |
| 39.99.21.67 | 660804931 | 0 |
| 39.99.21.68 | 660804932 | 0 |
| 39.99.21.69 | 660804933 | 0 |
| 39.99.21.70 | 660804934 | 0 |
| 39.99.21.71 | 660804935 | 0 |
| 39.99.21.72 | 660804936 | 0 |
| 39.99.21.73 | 660804937 | 0 |
| 39.99.21.74 | 660804938 | 0 |
| 39.99.21.75 | 660804939 | 0 |
| 39.99.21.76 | 660804940 | 0 |
| 39.99.21.77 | 660804941 | 0 |
| 39.99.21.78 | 660804942 | 0 |
| 39.99.21.79 | 660804943 | 0 |
| 39.99.21.80 | 660804944 | 0 |
| 39.99.21.81 | 660804945 | 0 |
| 39.99.21.82 | 660804946 | 0 |
| 39.99.21.83 | 660804947 | 0 |
| 39.99.21.84 | 660804948 | 0 |
| 39.99.21.85 | 660804949 | 0 |