The measured data reveals the following key findings: for AAAA records that are IPv6 reachable, the pass rate is 11%; for AAAA records that are not reachable due to misconfiguration, the pass rate is 3%; for IPv4 only, the pass rate is 86%; for IPv6-only records without an A record, the pass rate is less than 0.1%; and for dual-stack HTTPS, the pass rate is 10.8%. Full tables are provided below on this page.
Below: key findings, platform breakdown, implications, methodology, FAQ.
Free online tool — IP geolocation lookup: instant results, no signup.
| Metric | Pass-rate / Value | Median | p75 |
|---|---|---|---|
| AAAA record + IPv6 reachable | 11% | — | — |
| AAAA without reachable (misconfigured) | 3% | — | — |
| IPv4 only | 86% | — | — |
| IPv6-only (no A) | <0.1% | — | — |
| Dual-stack HTTPS | 10.8% | — | — |
| CDN-proxied (Cloudflare/Yandex) | IPv6: 89% | — | — |
| Platform | Share | Pass / Detail | avg |
|---|---|---|---|
| REG.RU hosting | 22% market | IPv6: 8% | — |
| Timeweb | 11% | IPv6: 14% | — |
| Beget | 7% | IPv6: 2% | — |
| Yandex Cloud | 5% | IPv6: 76% | — |
| Selectel | 4% | IPv6: 94% | — |
| VK Cloud | 3% | IPv6: 58% | — |
| Cloudflare-proxied | 12% | IPv6: 100% | — |
The analysis focuses on the top Russian domains based on their SimilarWeb.ru ranking. It examines the success of AAAA queries combined with IPv6 TLS handshake attempts. The data reveals that a significant portion of domains are reachable via IPv4 only, while a smaller percentage supports dual-stack configurations. Additionally, certain CDN providers show high IPv6 reachability, indicating a trend towards improved IPv6 adoption among these domains.
IPv6 adoption in Runet is facing challenges due to various factors, including insufficient infrastructure investment, lack of awareness among SMEs, and the complexity of transitioning from IPv4. Current data shows that IPv6 usage among ISPs is quite low, with a significant majority still relying on IPv4 systems, which continue to serve many organizations effectively.
The transition to IPv6 requires significant infrastructure upgrades, which many organizations are hesitant to undertake. Key hurdles include:
For instance, a typical command to check IPv6 connectivity in a Linux environment is:
ping6 google.comHowever, if an organization's network infrastructure does not support IPv6, this command will fail, illustrating the necessity of foundational changes before adoption can be widespread.
Another significant factor contributing to the slow adoption of IPv6 in Runet is the lack of awareness and education surrounding the benefits and necessity of transitioning from IPv4. This issue manifests in several ways:
To address these gaps, organizations can implement training sessions that cover essential IPv6 concepts. An example command to configure a basic IPv6 address on a Cisco device is:
interface GigabitEthernet0/1
ipv6 address 2001:db8::1/64
no shutdownThis simple configuration can be part of a broader education initiative, helping to demystify IPv6 for network engineers and decision-makers alike.
IP geolocation identifies the location of a server, user, or traffic source. Essential for CDN configuration, GeoIP rules, and security anomaly analysis.
Country, region, city, postal code, and timezone by IP.
Provider, autonomous system name, and network range.
VPN, proxy, Tor, and hosting flags — protection against fraud and bots.
Save checks and compare IP geolocation across multiple lookups.
server IP check
threat origin ID
CDN node check
geo-block debugging
IP check history, API access and geolocation change monitoring.
Sign up freeThree reasons: (1) only 30% of ISPs give IPv6 to residential clients; (2) mass hosters charge for IPv6; (3) Bitrix on ISPmanager without a cloud CDN requires manual setup, most admins skip it.
If the host supports it — yes, it's a 10-minute change. If it's a paid add-on — consider it. Gain is small without IPv6-only users.
Yes, every Cloudflare site gets IPv6 on the edge for free. That explains the 12% of the market hitting IPv6:100%.
<a href="/en/ip">Enterno IP checker</a> shows IPv4 + IPv6 + connection type. Or: <code>curl -6 -I https://example.com</code>.
Free plan — 10 monitors, checks every 5 min, no card required. Upgrade for 1-minute interval and multi-region monitoring.