/29 poolIPv6 Subnet Lease
Lease an IPv6 prefix from our own RIPE allocation at any of five sizes, /48 through /32, and start announcing it the same minute payment clears. We carve the block, create the inet6num and a dedicated mnt-by under your organisation, publish the RPKI ROA and delegate reverse DNS. All before your coffee cools.
/48, up to /32 at 100 €/yr- Free setup, no activation fee
- Dedicated
mnt-byobject for you - RPKI ROA + route6 included
- Reverse DNS (rDNS) delegation
- Letter of Authorization on request
Why lease IPv6 now instead of chasing IPv4 on the grey market
RIPE NCC drained its last IPv4 /22 pool in November 2019. What is left for new players is a waiting list that drips out recovered /24 prefixes and a secondary market where per-address pricing has climbed from under one dollar a decade ago to 30-60 USD per address today and keeps rising.
IPv6 is the opposite story. There are enough addresses for every grain of sand on Earth, several times over. Major mobile networks, cloud providers and residential ISPs are already IPv6-enabled, so a significant chunk of real-world internet traffic is native IPv6. Google's own IPv6 adoption metric has been over 40% for two years.
At 5 € per year for a /48 or 12 € per year for a /40 (256 end-site subnets), an IPv6 lease from our LIR is dramatically cheaper than buying a single IPv4 address on the grey market. Dual-stack now, go IPv6-only later.
/40/56)65,536/48)256/64)16,777,216/641.8 × 10¹⁹/56 and each enterprise site a /48. A single /40 covers a serious ISP-scale footprint before you even think about requesting more.Pick the IPv6 Size That Fits Your Network
Every tier is carved directly from our RIPE /29 allocation and ships with the same production-grade tooling. Only the room to grow changes between a homelab /48 and an ISP-scale /32.
- 1 ×
/48(65,536/64LANs) - inet6num under your org
- Dedicated
mntnerincluded - RPKI ROA + route6
- Configurable reverse DNS
- Auto-generated LOA
/48 per office, tenant or environment.- 16 ×
/48subnets - Per-tenant or per-env isolation
- Dedicated
mntnerincluded - inet6num under your org
- RPKI + reverse DNS per subnet
- Full audit log
mntner included- 256 ×
/48subnets - Dozens of downstream customers
- Dedicated
mntnerincluded - RPKI ROA on any announcement
- No ticket-only operations
- 4,096 ×
/48subnets - Hundreds of downstream customers
- Dedicated
mntnerincluded - Sub-assign to your end users
- Per-subnet reverse DNS
- Full RPKI / ROA management
mntner included- 65,536 ×
/48subnets - Unlimited route6 objects
- Reverse DNS at every level
- Dedicated
mntnerincluded - Complete audit trail
The RIPE Management Panel, Click Through Every Tab
Every tab below actually switches, exactly like the real self-service panel. Click ROA / RPKI, Reverse DNS, inet6num, Config Gen, WHOIS or any other tab to see the real interface you get after ordering.
| Prefix | Origin AS | Status | Created | Actions |
|---|---|---|---|---|
| 2a0b:6b40:aaaa::/40 | AS213123 | Active | 2026-04-08 10:42 | ViewDelete |
| 2a0b:6b40:aaaa:1000::/44 | AS213123 | Active | 2026-04-12 15:08 | ViewDelete |
| Prefix | Max Length | ASN | Status | Created | Actions |
|---|---|---|---|---|---|
| 2a0b:6b40:aaaa::/40 | /48 | AS213123 | Active | 2026-04-08 10:44 | Delete |
| 2a0b:6b40:aaaa:1000::/44 | /48 | AS213123 | Active | 2026-04-12 15:10 | Delete |
| 2a0b:6b40:aaaa::/40 | /40 | AS65001 | Active | 2026-04-14 09:21 | Delete |
| Zone | Nameservers | Status | Actions |
|---|---|---|---|
| a.a.a.a.0.4.b.6.b.0.a.2.ip6.arpa | ns1.example.comns2.example.com | Active | EditDelete |
Current RIPE DB Values
| inet6num | 2a0b:6b40:aaaa::/40 |
| netname | EXAMPLE-NET |
| descr | Example Ltd. IPv6 allocation |
| country | RO |
| org | ORG-EXML1-RIPE |
| admin-c | JD1234-RIPE |
| tech-c | JD1234-RIPE |
| status | ALLOCATED-BY-LIR |
| mnt-by | MNT-EXAMPLE |
| source | RIPE |
Update Fields
| Type | Key | Handle | Status | Actions |
|---|---|---|---|---|
| inet6num | 2a0b:6b40:aaaa::/40 | EXAMPLE-NET | Active | ViewRIPE → |
| organisation | ORG-EXML1-RIPE | Example Ltd. | Active | ViewRIPE → |
| mntner | MNT-EXAMPLE | MNT-EXAMPLE | Active | ViewRIPE → |
| role | JD1234-RIPE | J. Doe | Active | ViewRIPE → |
| route6 | 2a0b:6b40:aaaa::/40 | AS213123 | Active | ViewRIPE → |
| route6 | 2a0b:6b40:aaaa:1000::/44 | AS213123 | Active | ViewRIPE → |
| Subnet | Label | Description | Status | Actions |
|---|---|---|---|---|
| 2a0b:6b40:aaaa:0::/48 | Web Servers | Public-facing web cluster | Used | EditDelete |
| 2a0b:6b40:aaaa:1::/48 | SMTP / IMAP / MX | Used | EditDelete | |
| 2a0b:6b40:aaaa:100::/56 | Staging | Reserved for staging env | Reserved | EditDelete |
# First 5 of 256 subnets 2a0b:6b40:aaaa:0000::/48 → first: 2a0b:6b40:aaaa:: last: 2a0b:6b40:aaaa:ffff:ffff:ffff:ffff:ffff 2a0b:6b40:aaaa:0001::/48 → first: 2a0b:6b40:aaaa:1:: last: 2a0b:6b40:aaaa:1:ffff:ffff:ffff:ffff:ffff 2a0b:6b40:aaaa:0002::/48 → first: 2a0b:6b40:aaaa:2:: last: 2a0b:6b40:aaaa:2:ffff:ffff:ffff:ffff:ffff 2a0b:6b40:aaaa:0003::/48 → first: 2a0b:6b40:aaaa:3:: last: 2a0b:6b40:aaaa:3:ffff:ffff:ffff:ffff:ffff 2a0b:6b40:aaaa:0004::/48 → first: 2a0b:6b40:aaaa:4:: last: 2a0b:6b40:aaaa:4:ffff:ffff:ffff:ffff:ffff ... 251 more
# BIRD 2.x IPv6 BGP to AS6939 router id 213.214.215.216; protocol static { ipv6 { table master6; }; route 2a0b:6b40:aaaa::/40 blackhole; } protocol bgp peer_he6 { local as 213123; neighbor 2001:470:1f0a::1 as 6939; ipv6 { import filter { reject; }; export filter { if net = 2a0b:6b40:aaaa::/40 then accept; reject; }; }; }
! FRRouting IPv6 BGP router bgp 213123 bgp router-id 213.214.215.216 no bgp default ipv4-unicast neighbor 2001:470:1f0a::1 remote-as 6939 ! address-family ipv6 unicast network 2a0b:6b40:aaaa::/40 neighbor 2001:470:1f0a::1 activate neighbor 2001:470:1f0a::1 prefix-list PL-OUT out neighbor 2001:470:1f0a::1 prefix-list PL-IN in exit-address-family ! ipv6 prefix-list PL-OUT seq 5 permit 2a0b:6b40:aaaa::/40 ipv6 prefix-list PL-IN seq 5 deny any
# MikroTik RouterOS 7.x /routing bgp template add name=peer-he6 as=213123 router-id=213.214.215.216 \ output.filter-chain=bgp-out input.filter-chain=bgp-in /routing bgp connection add name=he6 template=peer-he6 remote.as=6939 \ remote.address=2001:470:1f0a::1 /routing filter rule add chain=bgp-out rule="if (dst in 2a0b:6b40:aaaa::/40) { accept }" add chain=bgp-out rule="reject" add chain=bgp-in rule="reject"
! Cisco IOS / IOS-XE router bgp 213123 bgp router-id 213.214.215.216 no bgp default ipv4-unicast neighbor 2001:470:1f0a::1 remote-as 6939 address-family ipv6 network 2a0b:6b40:aaaa::/40 neighbor 2001:470:1f0a::1 activate neighbor 2001:470:1f0a::1 prefix-list PL-OUT out neighbor 2001:470:1f0a::1 prefix-list PL-IN in exit-address-family ! ipv6 prefix-list PL-OUT seq 5 permit 2a0b:6b40:aaaa::/40 ipv6 prefix-list PL-IN seq 5 deny any
% Information related to '2a0b:6b40:aaaa::/40' inet6num: 2a0b:6b40:aaaa::/40 netname: EXAMPLE-NET descr: Example Ltd. IPv6 allocation country: RO org: ORG-EXML1-RIPE admin-c: JD1234-RIPE tech-c: JD1234-RIPE status: ALLOCATED-BY-LIR mnt-by: ro-dreamserver-1-mnt mnt-by: MNT-EXAMPLE created: 2026-04-08T10:41:22Z last-modified: 2026-04-08T10:41:22Z source: RIPE route6: 2a0b:6b40:aaaa::/40 origin: AS213123 mnt-by: MNT-EXAMPLE source: RIPE
| Date | Action | Object | Result | Details |
|---|---|---|---|---|
| 2026-04-14 09:21 | create_roa | roa 2a0b:6b40:aaaa::/40 | ✓ OK | AS65001 /40 |
| 2026-04-12 15:10 | create_roa | roa 2a0b:6b40:aaaa:1000::/44 | ✓ OK | AS213123 /48 |
| 2026-04-12 15:08 | create_route6 | route6 2a0b:6b40:aaaa:1000::/44 | ✓ OK | origin AS213123 |
| 2026-04-09 11:02 | update_rdns | rdns a.a.a.a.0.4.b.6.b.0.a.2.ip6.arpa | ✓ OK | ns1, ns2.example.com |
| 2026-04-08 10:44 | create_roa | roa 2a0b:6b40:aaaa::/40 | ✓ OK | AS213123 /48 |
| 2026-04-08 10:42 | create_route6 | route6 2a0b:6b40:aaaa::/40 | ✓ OK | origin AS213123 |
| 2026-04-08 10:41 | provision | inet6num 2a0b:6b40:aaaa::/40 | ✓ OK | ALLOCATED-BY-LIR, mnt-by MNT-EXAMPLE |
Who Leases IPv6 from Our LIR
A /40 covers more than most people think. Here are the most common profiles we provision every month.
Hosting providers
Dedicated-server or VPS providers that run out of their upstream's IPv6 allocation and need independent, RIPE-registered space to assign to end customers. A /40 gives every customer their own /56 with room for 65,000+ customers.
Enterprises & datacenters
Organisations that need portable IPv6 space independent of any transit provider, typically to support multi-homing or avoid renumbering when they change upstreams. Own mnt-by keeps the block yours forever.
VPN, CGNAT & IoT operators
Operators who need clean, dedicated address space separate from their transit provider's pool, often to avoid reputation spillover or to isolate customer traffic into its own routable blocks with proper abuse-c contacts.
IPv6 Lease FAQ
The most common questions we get about leasing IPv6 from our LIR.
What exactly is an IPv6 /40?
/40 is a block of 2&sup8;⁸ IPv6 addresses, which is 16,777,216 /64 subnets, 65,536 /56 customer subnets or 256 /48 end-site subnets. In IPv6 practice the smallest routable unit on a LAN is a /64; the /56 and /48 boundaries are the recommended residential and enterprise customer sizes.Where does the prefix come from?
2a0b:6b40::/29. We are an accredited RIPE NCC member operating under AS57050, listed in the public RIPE NCC member directory. Your sub-allocation is registered as ALLOCATED-BY-LIR (not ASSIGNED) in the RIPE Database, which gives you the right to further sub-assign /48 blocks to your own downstream customers.How fast is activation, really?
Who is listed as mnt-by on the database object?
mntner object under your organisation, configure a strong shared password and store the credentials in your Client Area. You keep cryptographic control over edits, so even if you leave our LIR the maintainer survives the move.Is RPKI included?
Can I use the lease under my own ASN?
How does reverse DNS work on IPv6?
ip6.arpa zone, with every hex nibble forming a label. For a /40 that is 10 nibbles of prefix. You can either delegate the whole /40 to your own nameservers, or host the zone on our authoritative DNS for free and manage PTR records through the Client Area.Can I split the /40 into smaller customer blocks?
/40 is yours to sub-allocate as you see fit. You can assign /48 to business customers, /56 to residential customers, /64 to individual LANs, whatever fits your addressing plan. You do not need to notify us or RIPE for internal sub-allocations below the assigned block.What if I need a bigger block later?
/40 has been documented as assigned. We handle the RIPE paperwork and typically extend your block to /36 or /32 without renumbering. We simply add adjacent space. If you eventually outgrow our allocation, we help you apply for your own RIPE membership.Can I leave and take the prefix with me?
/40 itself is assigned from our LIR allocation, so it cannot be transferred to another LIR. However, moving your services to another IPv6 block is straightforward with IPv6's renumbering features (Router Advertisements, DHCPv6-PD) and we assist with any migration. If your intent is to own portable space long-term, ask us about PI (Provider Independent) assignments, which can be transferred.Do you support multi-year contracts or one-time purchases?
/48 up to 100 €/year for a /32, renewed automatically. We do not sell permanent transfers of our LIR-assigned space because RIPE policy ties sub-allocations to the sponsoring LIR. For transferable resources ask us about PI assignments or RIPE membership.Can I peer at DSIX and other IXPs with this block?
Do you handle abuse-c and abuse reports?
abuse-c on your inet6num object points to your role object by default, so abuse reports go directly to you. If you prefer, we can list our own NOC as abuse-c and forward reports to you. Useful during the first weeks while you set up your abuse handling process.What is the difference between ALLOCATED and ASSIGNED in my RIPE object?
ALLOCATED-BY-LIR means we, as the sponsoring LIR, have allocated the block to your organisation for further distribution: you are allowed to carve it into smaller pieces and sub-assign them to your own downstream customers or services. ASSIGNED (typically ASSIGNED PA at the /48 boundary) is the end-of-chain status meaning the block is used directly by an end user and cannot be re-assigned. Every DreamServer lease is registered as ALLOCATED-BY-LIR, so you always have the freedom to sub-assign further without asking us or RIPE for permission.Does the lease include IPv4?
Can I use the leased IPv6 with AWS, Azure or Google Cloud?
What if my upstream transit or ISP doesn't carry IPv6 yet?
AS57050 with full native IPv6 transit, so you can buy connectivity directly from us and announce the leased prefix over our BGP session. If you stay on a v4-only upstream temporarily, we offer IPv6-over-IPv4 tunnels (GRE, IPIP or WireGuard) as a migration bridge. Either way, your address plan stays stable while the underlying transport catches up.Do you also provide IPv6 transit in addition to the lease?
How do I confirm my IPv6 setup actually works end-to-end?
What firewall basics should I know specifically for IPv6?
fc00::/7 ULA at the internet edge. We ship starter firewall policies for Cisco IOS, Juniper, MikroTik, nftables and pf on request.Can I request a specific prefix or a vanity IPv6 block?
/40 from our /29 pool by default, but if you have a business reason for a specific prefix (continuity with a previous announcement, a memorable pattern, or internal addressing conventions), open a ticket at order time. Subject to availability we reserve the requested block at no extra charge.How do you handle DDoS attacks targeting my leased IPv6?
/48 or /128 upstream. Layer 7 application attacks require a WAF or scrubbing tier on your side.