KIKOMONO

HOSTING GUIDE

Check VPS IPv6 support before you buy

Webmaster Toolbox

IPv6 is easy to assume and awkward to add later. Some plans include it, some offer it only on certain sizes or in certain regions, and some do not offer it at all — and the sales page often says nothing either way. Four checks before you buy tell you whether the plan's IPv6 fits the site you intend to run, and a five-minute test after provisioning proves it works before you depend on it.

Check VPS IPv6 support before you buy: Is IPv6 included in this plan; A /64, not just one address; Can you set reverse DNS; Test it live before you rely on it

The short answer

Check four things, in this order: whether the exact plan includes IPv6, how large the address block is, whether you control reverse DNS, and whether you can test it before you commit. IPv6 is the newer internet address system, running alongside the older IPv4 system; a dual-stack server speaks both. If the plan's IPv6 does not fit your use — no IPv6 at all, a single address where you need several, or no reverse DNS control for a mail server — that is a reason to pick a different plan, not a detail to fix after launch.

1. First, decide whether IPv6 matters for this server

Not every server needs IPv6 on day one, and buying it for its own sake is not the point. It matters in three common cases:

If none of these applies — a private tool, a short-lived test server, an internal service — IPv6 is a nice-to-have, and the rest of this guide still takes only minutes. Our first VPS guide covers the wider buying decision, of which IPv6 is one item among several.

2. Check whether the exact plan includes IPv6

The plan family page is not the answer; the exact size in the exact region is. Providers commonly differ in three ways:

Ask one precise question, and keep the answer: "Does this plan, in this region, include a global IPv6 address at no extra charge, and if not, what does it cost?" A vague reply — "we support IPv6" — answers a different question from the one you asked. Our promo terms guide covers how to pin this kind of answer down without importing conditions from a different product.

3. Check the size of the block: a /64, not just one address

IPv6 addresses come in blocks, and the block size decides what you can do later. Two sizes are common on a VPS:

BlockWhat you getEnough for
/64A large block of addresses, the usual server allocationOne site, several services on separate addresses, a mail server alongside the site
/128A single addressOne website or one service, and nothing else that needs its own address

For a single website, one address is enough, and a /128 is not a defect. It becomes a constraint only when you later want a second service on its own address — a mail server, a staging copy, a separate application — and discover there is no second address to give it. If the plan page does not state the block size, ask. A provider that will not say is telling you something too.

4. Check reverse DNS before you need it for mail

Reverse DNS, the PTR record, maps an IP address back to a hostname. Web visitors never see it, but mail receivers do: a mail server whose IPv6 address has no PTR record, or a PTR record pointing at an unrelated hostname, looks less trustworthy to the receiving side. Three questions settle it:

If you never intend to send mail from this server, this check is optional — but it costs nothing to ask while you are already talking to support, and it is expensive to discover after the first bounced newsletter.

5. Test it live in five minutes after provisioning

An address in the panel is a promise; traffic is proof. Once the server exists, run these checks before you point a domain at it:

  1. Is there a global address? Run ip -6 addr. A global address starts with 2xxx: or 3xxx:. An address starting with fe80: is link-local only — it talks to the local network, not to the internet, and it means IPv6 is not actually configured.
  2. Is there a route out? Run ip -6 route and look for a default route. Without one, the server can hold an address and still reach nobody.
  3. Does outbound traffic work? Run curl -6 https://example.com or ping -6 against an IPv6-capable host. If this fails while IPv4 works, the problem is in the IPv6 path specifically, not in the server as a whole.
  4. Does the site itself answer over IPv6? Publish an AAAA record for the domain, then test the site from a connection that has IPv6 — and test IPv4 and IPv6 separately, with curl -4 and curl -6. A working IPv4 path happily hides a broken IPv6 one, and the first visitor to notice will not be you.
  5. Is the firewall dual-stack too? A firewall configured for IPv4 only does not filter IPv6 traffic. Check that the IPv6 firewall rules exist and match the IPv4 ones, before the site goes live rather than after the first scan finds an open port.

If any step fails, the fix is usually in the provider's panel or in the server's network configuration — the gateway, the prefix length, or a missing route — and it is far cheaper to fix before launch than after visitors arrive. Our backup restore guide makes the same point for a different check: the time to discover a broken safety net is before you need it, not during the incident.

6. When the answer is no

Two outcomes are worth acting on. First, if the plan has no IPv6 and you need it — a public site you expect to run for years, or any mail sending — pick a different plan or provider now; adding IPv6 to a live server later means renumbering, DNS changes and a second round of testing. Second, if the plan has IPv6 but the block is a single address or reverse DNS is unavailable, weigh that against your actual use: for one website, both limits may never bite, and the plan can still be the right buy. The mistake is not buying a limited plan; it is buying one without knowing the limits. That is also why this check sits next to our bandwidth and transfer guide: both are cases where the sales page shows the attractive number and the terms carry the constraint.

← All guides · How we verify offers

Frequently asked questions

Does every VPS plan include IPv6?

No. Some plans include IPv6 by default, some offer it only on certain sizes or in certain regions, and some do not offer it at all. The plan page for the exact size and region you are buying is the only reliable answer, and if it does not mention IPv6, ask support before you pay.

What is the difference between a /64 and a /128 IPv6 block?

A /64 is a large block of addresses, the usual allocation for a server, and it leaves room to run several services on separate addresses. A /128 is a single address. For one website a single address is enough, but a /64 is more flexible if you later want separate addresses for a second service or a mail server.

Why does IPv6 reverse DNS matter on a VPS?

Reverse DNS maps an IP address back to a hostname, and mail receivers in particular check it. If you plan to send mail from the server, you need to be able to set a PTR record for the IPv6 address, which usually means the provider must offer that control in its panel or on request.

How do I test IPv6 on a VPS after it is provisioned?

Run ip -6 addr to confirm a global address, ip -6 route to confirm a default route, and curl -6 against an IPv6-capable site to confirm outbound traffic. Then publish an AAAA record and test the site itself from an IPv6 connection, checking IPv4 and IPv6 separately so a working IPv4 path does not hide a broken IPv6 one.