The IP address 104.31.45 is provided by CloudFlare, Inc., it's belong to the CDIR (Classless Inter-Domain Routing) 104.16.0.0/12 (range 104.16.0.0 to 104.31.255.255). The autonomous system number (ASN) is 13335.
| ASN | 13335 |
| IP starting by | 104.16.0.0 |
| IP ending by | 104.31.255.255 |
| ASN Name | CloudFlare, Inc. |
| CDIR | 104.16.0.0/12 |
| Numerical IP | |
| Registry | arin |
| Last update | 11/07/2017 |

| Country Code | Country | Region | City | Latitude | Longitude | Last update | |
| IP2Location | US | United States | - | Phoenix | 33.4484 | -112.074 | 2017-07-10 |
| MaxMind | US | United States | - | San Francisco | 37.7697 | -122.3933 | 2017-07-10 |
| Whois | US | - | - | - | -96 | 37 | |
| W3C | - | - | - | - | - | - | - |
| IP | Numerical IP | DNS |
| 104.31.45.0 | 1746873600 | 0 |
| 104.31.45.1 | 1746873601 | 0 |
| 104.31.45.2 | 1746873602 | 0 |
| 104.31.45.3 | 1746873603 | 0 |
| 104.31.45.4 | 1746873604 | 0 |
| 104.31.45.5 | 1746873605 | 0 |
| 104.31.45.6 | 1746873606 | 0 |
| 104.31.45.7 | 1746873607 | 0 |
| 104.31.45.8 | 1746873608 | 0 |
| 104.31.45.9 | 1746873609 | 0 |
| 104.31.45.10 | 1746873610 | 0 |
| 104.31.45.11 | 1746873611 | 0 |
| 104.31.45.12 | 1746873612 | 0 |
| 104.31.45.13 | 1746873613 | 0 |
| 104.31.45.14 | 1746873614 | 0 |
| 104.31.45.15 | 1746873615 | 0 |
| 104.31.45.16 | 1746873616 | 0 |
| 104.31.45.17 | 1746873617 | 0 |
| 104.31.45.18 | 1746873618 | 0 |
| 104.31.45.19 | 1746873619 | 0 |
| 104.31.45.20 | 1746873620 | 0 |
| 104.31.45.21 | 1746873621 | 0 |
| 104.31.45.22 | 1746873622 | 0 |
| 104.31.45.23 | 1746873623 | 0 |
| 104.31.45.24 | 1746873624 | 0 |
| 104.31.45.25 | 1746873625 | 0 |
| 104.31.45.26 | 1746873626 | 0 |
| 104.31.45.27 | 1746873627 | 0 |
| 104.31.45.28 | 1746873628 | 0 |
| 104.31.45.29 | 1746873629 | 0 |
| 104.31.45.30 | 1746873630 | 0 |
| 104.31.45.31 | 1746873631 | 0 |
| 104.31.45.32 | 1746873632 | 0 |
| 104.31.45.33 | 1746873633 | 0 |
| 104.31.45.34 | 1746873634 | 0 |
| 104.31.45.35 | 1746873635 | 0 |
| 104.31.45.36 | 1746873636 | 0 |
| 104.31.45.37 | 1746873637 | 0 |
| 104.31.45.38 | 1746873638 | 0 |
| 104.31.45.39 | 1746873639 | 0 |
| 104.31.45.40 | 1746873640 | 0 |
| 104.31.45.41 | 1746873641 | 0 |
| 104.31.45.42 | 1746873642 | 0 |
| 104.31.45.43 | 1746873643 | 0 |
| 104.31.45.44 | 1746873644 | 0 |
| 104.31.45.45 | 1746873645 | 0 |
| 104.31.45.46 | 1746873646 | 0 |
| 104.31.45.47 | 1746873647 | 0 |
| 104.31.45.48 | 1746873648 | 0 |
| 104.31.45.49 | 1746873649 | 0 |
| 104.31.45.50 | 1746873650 | 0 |
| 104.31.45.51 | 1746873651 | 0 |
| 104.31.45.52 | 1746873652 | 0 |
| 104.31.45.53 | 1746873653 | 0 |
| 104.31.45.54 | 1746873654 | 0 |
| 104.31.45.55 | 1746873655 | 0 |
| 104.31.45.56 | 1746873656 | 0 |
| 104.31.45.57 | 1746873657 | 0 |
| 104.31.45.58 | 1746873658 | 0 |
| 104.31.45.59 | 1746873659 | 0 |
| 104.31.45.60 | 1746873660 | 0 |
| 104.31.45.61 | 1746873661 | 0 |
| 104.31.45.62 | 1746873662 | 0 |
| 104.31.45.63 | 1746873663 | 0 |
| 104.31.45.64 | 1746873664 | 0 |
| 104.31.45.65 | 1746873665 | 0 |
| 104.31.45.66 | 1746873666 | 0 |
| 104.31.45.67 | 1746873667 | 0 |
| 104.31.45.68 | 1746873668 | 0 |
| 104.31.45.69 | 1746873669 | 0 |
| 104.31.45.70 | 1746873670 | 0 |
| 104.31.45.71 | 1746873671 | 0 |
| 104.31.45.72 | 1746873672 | 0 |
| 104.31.45.73 | 1746873673 | 0 |
| 104.31.45.74 | 1746873674 | 0 |
| 104.31.45.75 | 1746873675 | 0 |
| 104.31.45.76 | 1746873676 | 0 |
| 104.31.45.77 | 1746873677 | 0 |
| 104.31.45.78 | 1746873678 | 0 |
| 104.31.45.79 | 1746873679 | 0 |
| 104.31.45.80 | 1746873680 | 0 |
| 104.31.45.81 | 1746873681 | 0 |
| 104.31.45.82 | 1746873682 | 0 |
| 104.31.45.83 | 1746873683 | 0 |
| 104.31.45.84 | 1746873684 | 0 |
| 104.31.45.85 | 1746873685 | 0 |