The IP address 31.91.68 is provided by , it's belong to the CDIR (Classless Inter-Domain Routing) 31.64.0.0/11 (range 31.64.0.0 to 31.95.255.255). The autonomous system number (ASN) is 12576.
| ASN | 12576 |
| IP starting by | 31.64.0.0 |
| IP ending by | 31.95.255.255 |
| ASN Name | |
| CDIR | 31.64.0.0/11 |
| Numerical IP | |
| Registry | ripencc |
| Last update | 24/07/2019 |

| Country Code | Country | Region | City | Latitude | Longitude | Last update | |
| IP2Location | GB | United Kingdom | - | Carluke | 55.736 | -3.8302 | 2019-07-24 |
| MaxMind | GB | United Kingdom | - | Glasgow | 55.8935 | -4.348 | 2019-07-24 |
| Whois | GB | - | - | - | -3 | 55 | |
| W3C | - | - | - | - | - | - | - |
| IP | Numerical IP | DNS |
| 31.91.68.0 | 526074880 | 0 |
| 31.91.68.1 | 526074881 | 0 |
| 31.91.68.2 | 526074882 | 0 |
| 31.91.68.3 | 526074883 | 0 |
| 31.91.68.4 | 526074884 | 0 |
| 31.91.68.5 | 526074885 | 0 |
| 31.91.68.6 | 526074886 | 0 |
| 31.91.68.7 | 526074887 | 0 |
| 31.91.68.8 | 526074888 | 0 |
| 31.91.68.9 | 526074889 | 0 |
| 31.91.68.10 | 526074890 | 0 |
| 31.91.68.11 | 526074891 | 0 |
| 31.91.68.12 | 526074892 | 0 |
| 31.91.68.13 | 526074893 | 0 |
| 31.91.68.14 | 526074894 | 0 |
| 31.91.68.15 | 526074895 | 0 |
| 31.91.68.16 | 526074896 | 0 |
| 31.91.68.17 | 526074897 | 0 |
| 31.91.68.18 | 526074898 | 0 |
| 31.91.68.19 | 526074899 | 0 |
| 31.91.68.20 | 526074900 | 0 |
| 31.91.68.21 | 526074901 | 0 |
| 31.91.68.22 | 526074902 | 0 |
| 31.91.68.23 | 526074903 | 0 |
| 31.91.68.24 | 526074904 | 0 |
| 31.91.68.25 | 526074905 | 0 |
| 31.91.68.26 | 526074906 | 0 |
| 31.91.68.27 | 526074907 | 0 |
| 31.91.68.28 | 526074908 | 0 |
| 31.91.68.29 | 526074909 | 0 |
| 31.91.68.30 | 526074910 | 0 |
| 31.91.68.31 | 526074911 | 0 |
| 31.91.68.32 | 526074912 | 0 |
| 31.91.68.33 | 526074913 | 0 |
| 31.91.68.34 | 526074914 | 0 |
| 31.91.68.35 | 526074915 | 0 |
| 31.91.68.36 | 526074916 | 0 |
| 31.91.68.37 | 526074917 | 0 |
| 31.91.68.38 | 526074918 | 0 |
| 31.91.68.39 | 526074919 | 0 |
| 31.91.68.40 | 526074920 | 0 |
| 31.91.68.41 | 526074921 | 0 |
| 31.91.68.42 | 526074922 | 0 |
| 31.91.68.43 | 526074923 | 0 |
| 31.91.68.44 | 526074924 | 0 |
| 31.91.68.45 | 526074925 | 0 |
| 31.91.68.46 | 526074926 | 0 |
| 31.91.68.47 | 526074927 | 0 |
| 31.91.68.48 | 526074928 | 0 |
| 31.91.68.49 | 526074929 | 0 |
| 31.91.68.50 | 526074930 | 0 |
| 31.91.68.51 | 526074931 | 0 |
| 31.91.68.52 | 526074932 | 0 |
| 31.91.68.53 | 526074933 | 0 |
| 31.91.68.54 | 526074934 | 0 |
| 31.91.68.55 | 526074935 | 0 |
| 31.91.68.56 | 526074936 | 0 |
| 31.91.68.57 | 526074937 | 0 |
| 31.91.68.58 | 526074938 | 0 |
| 31.91.68.59 | 526074939 | 0 |
| 31.91.68.60 | 526074940 | 0 |
| 31.91.68.61 | 526074941 | 0 |
| 31.91.68.62 | 526074942 | 0 |
| 31.91.68.63 | 526074943 | 0 |
| 31.91.68.64 | 526074944 | 0 |
| 31.91.68.65 | 526074945 | 0 |
| 31.91.68.66 | 526074946 | 0 |
| 31.91.68.67 | 526074947 | 0 |
| 31.91.68.68 | 526074948 | 0 |
| 31.91.68.69 | 526074949 | 0 |
| 31.91.68.70 | 526074950 | 0 |
| 31.91.68.71 | 526074951 | 0 |
| 31.91.68.72 | 526074952 | 0 |
| 31.91.68.73 | 526074953 | 0 |
| 31.91.68.74 | 526074954 | 0 |
| 31.91.68.75 | 526074955 | 0 |
| 31.91.68.76 | 526074956 | 0 |
| 31.91.68.77 | 526074957 | 0 |
| 31.91.68.78 | 526074958 | 0 |
| 31.91.68.79 | 526074959 | 0 |
| 31.91.68.80 | 526074960 | 0 |
| 31.91.68.81 | 526074961 | 0 |
| 31.91.68.82 | 526074962 | 0 |
| 31.91.68.83 | 526074963 | 0 |
| 31.91.68.84 | 526074964 | 0 |
| 31.91.68.85 | 526074965 | 0 |