Support Library
Autonomous Systems and ASNs Explained
The internet is made of tens of thousands of independently run networks. Each one that routes its own address space has an autonomous system number, and those numbers are how networks find, trust and choose each other.
The short answer
An autonomous system (AS) is a network, or a group of networks, run by one organization with one routing policy toward the rest of the internet. Each one is identified by an autonomous system number (ASN), such as AS64500. When networks exchange routes with BGP, the ASN is how they name each other, and the list of ASNs a route has crossed is how they avoid loops and choose between paths.
One company can run several autonomous systems, and one AS can span many countries. What makes it one AS is that its prefixes are announced to the internet under a single, consistent policy.
What an ASN looks like
ASNs began as 16-bit numbers, from 0 to 65535. As that pool ran low, RFC 6793 extended them to 32 bits, so today they run from 0 to 4,294,967,295. They are usually written as a plain number with an AS prefix, such as AS64500. RFC 5396 also defines “asdot” notation, which writes a 32-bit number as two 16-bit halves: AS1.10 is the same as AS65546.
Some ranges never belong to a real network on the public internet:
| Range | Use | Defined in |
|---|---|---|
| AS0 | Reserved and never used in BGP. A ROA naming AS0 says nobody may announce a prefix. | RFC 7607, RFC 6483 |
| AS23456 | AS_TRANS, a stand-in that routers without 32-bit support see in place of a large ASN | RFC 6793 |
| AS64496 to AS64511 and AS65536 to AS65551 | Documentation and examples | RFC 5398 |
| AS64512 to AS65534 and AS4200000000 to AS4294967294 | Private use inside a network, like private IP addresses | RFC 6996 |
| AS65535 and AS4294967295 | Reserved, the last number in each range | RFC 7300 |
The examples in this article use the documentation ranges and documentation addresses, so none of them point at a real network.
Who hands out ASNs
IANA allocates blocks of ASNs to the five Regional Internet Registries (RIRs): AFRINIC, APNIC, ARIN, LACNIC and the RIPE NCC. Each RIR assigns numbers to organizations in its region, the same way it assigns IP address space, and publishes who holds each one in its registration database, which you can query over WHOIS or RDAP. WHOIS vs RDAP explains the difference.
Not every network needs its own ASN. RFC 1930 sets the long-standing rule: you need one when you connect to more than one other network and your routing policy differs from your providers’. A small business with one internet provider simply uses that provider’s AS. Registries apply similar tests: ARIN, for example, asks for a plan to multihome or a unique routing policy.
Prefixes: what an AS announces
An AS tells the internet which addresses it can deliver to by announcing prefixes in BGP, such as 203.0.113.0/24 or 2001:db8:100::/40. The AS that first announces a prefix is its origin AS. Every network that passes the route on adds its own ASN to the front of the AS path, so a route that reached you as 64501 64502 64510 started at AS64510 and crossed AS64502 and AS64501 on the way.
How big a prefix can be announced is a matter of convention. Many networks drop IPv4 routes longer than /24 and IPv6 routes longer than /48 to keep the global table manageable, which RFC 7454 discusses. That is why so many announcements are exactly /24 or /48: networks split their space to those sizes to steer traffic between locations.
An address can also sit inside more than one announced prefix, a large block from one AS and a smaller, more specific one from another. Routers always forward on the longest match, so the more specific route wins. That rule is useful for traffic engineering and dangerous in a hijack, as BGP Hijacks and RPKI explains.
Upstreams, peers and downstreams
Networks connect under a few kinds of agreement:
These agreements are private, so nobody outside can see them directly. What is public is the AS paths that route collectors record. If AS64501 always appears between AS64510 and the rest of the internet, it is probably an upstream of AS64510; if AS64520 always appears behind AS64510, it is probably a customer. Researchers infer relationships this way, for example in CAIDA’s AS Rank, but the inference is a best guess. A peer can look like an upstream, and a network seen from only a few vantage points can be misread.
The number of upstreams says a lot about resilience. A network with one upstream goes dark when that link fails. Two or more upstreams, ideally from different providers, keep it reachable.
Why ASNs matter for DNS and security
- Who really hosts a name. Looking up the ASN for a domain’s address tells you which network carries its traffic: a cloud provider, a CDN, or the organization itself.
- Name server diversity. Name servers in different prefixes but the same AS still share one routing policy and one set of upstreams. Multi-provider DNS is only as diverse as the networks behind it.
- Abuse and reputation. Blocklists and threat reports often name the ASN behind an address. The AS holder’s registry record lists the contact for abuse reports.
- Route security. RPKI route origin authorizations name the ASN allowed to originate each prefix. RPKI Explained covers how to publish them.
How DNS Panopticon helps
The ASN Lookup takes an AS number, an IP address, a prefix or a domain. It shows who holds the AS, every prefix it announces with a chart of their sizes, a graph of its upstream and downstream neighbours, and, for an address, the prefix it sits in, the origin AS and whether RPKI says that origin is allowed. Website Recon shows the origin AS for each address a website uses.
FAQ
Is an ASN the same as an IP address?
No. An IP address identifies one interface, and a prefix is a block of addresses. An ASN identifies the network that announces prefixes in BGP. One AS usually announces many prefixes.
Can one company have more than one ASN?
Yes. Large providers often run several, for example after acquisitions or to keep regions with different routing policies apart. Each AS has its own prefixes and neighbours.
Why does an IP address show two origin ASNs?
The same prefix is announced by two networks. That can be deliberate, for example during a migration or with some anycast and DDoS protection setups, or it can be a mistake or a hijack. RPKI can show which origin the address holder has authorized.
Where does ASN Lookup get its data?
From the RIPE NCC’s RIPEstat service, which is built on the RIS route collectors, and from Team Cymru’s IP-to-ASN mapping. Both are public, free sources of BGP and registry data.
Sources and further reading
- RFC 1930: Guidelines for creation, selection, and registration of an AS
- RFC 6793: BGP Support for Four-Octet AS Number Space
- RFC 5396: Textual Representation of AS Numbers
- RFC 5398: AS Number Reservation for Documentation Use
- RFC 6996: Autonomous System Reservation for Private Use
- RFC 7454: BGP Operations and Security
- IANA: Autonomous System (AS) Numbers registry
- IANA: Special-Purpose AS Numbers registry
- ARIN: Autonomous System Numbers
- CAIDA: AS Rank