TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Mapping the internet with Hilbert curves

218 pointsby randomdrakeabout 7 years ago

14 comments

elvinyungabout 7 years ago
Nice! Perhaps a Gibson quote is appropriate here:<p>&gt; Program a map to display frequency of data exchange, every thousand megabytes a single pixel on a very large screen. Manhattan and Atlanta burn solid white. Then they start to pulse, the rate of traffic threatening to overload your simulation. Your map is about to go nova...
anigbrowlabout 7 years ago
I don&#x27;t think straight hilbert curves:IP ranges are the best mapping, and would prefer something built around ping times or hop check routings in 3 dimensions. Or integrate it with geolocation data. But! It&#x27;s still super useful. Or integrate it with geolocation data.<p><i>On top of all of this, I also did a bonus scan of a few APNIC IP blocks every 30 mins for 24 hours. The data from that allows you to see the internet “breathe” as clients come online in the morning and offline at night</i><p>Really, I&#x27;m surprised there isn&#x27;t a distributed&#x2F;crowdsourced system to do this all the time and allow people to study the &#x27;weather&#x27; in the datasphere.
评论 #16893060 未加载
评论 #16892681 未加载
评论 #16893764 未加载
walrus01about 7 years ago
Also for fun, ipv6 exhaustion counter.<p><a href="https:&#x2F;&#x2F;samsclass.info&#x2F;ipv6&#x2F;exhaustion-2016.htm" rel="nofollow">https:&#x2F;&#x2F;samsclass.info&#x2F;ipv6&#x2F;exhaustion-2016.htm</a>
评论 #16892585 未加载
评论 #16890552 未加载
no_identdabout 7 years ago
I wish this used a good color mapping, like Viridis or cubehelix, or at least used HSLuv or HPLuv to map the parameters to colors. I bet we could see a lot more patterns in this then.<p>Edit: I made a github issue for this:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;measurement-factory&#x2F;ipv4-heatmap&#x2F;issues&#x2F;2" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;measurement-factory&#x2F;ipv4-heatmap&#x2F;issues&#x2F;2</a>
zokierabout 7 years ago
I did something similar few years back, mapping ipv4 address space owners.<p><a href="http:&#x2F;&#x2F;zokier.net&#x2F;stuff&#x2F;map_of_the_internet.png" rel="nofollow">http:&#x2F;&#x2F;zokier.net&#x2F;stuff&#x2F;map_of_the_internet.png</a>
swirepeabout 7 years ago
You can scan the whole internet in about an hour. I had luck using AWS and zmap.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;zmap&#x2F;zmap" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zmap&#x2F;zmap</a>
评论 #16891171 未加载
评论 #16890955 未加载
xvilkaabout 7 years ago
According to [1] IPv6 adoption is slowed down significantly, so we stick to NAT for a decade at least I think.<p>[1] <a href="https:&#x2F;&#x2F;www.google.com&#x2F;intl&#x2F;ru&#x2F;ipv6&#x2F;statistics.html" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;intl&#x2F;ru&#x2F;ipv6&#x2F;statistics.html</a>
LeoPantheraabout 7 years ago
The 9MB PNG is unoptimized. By passing it through optipng and advdef I managed to losslessly squish it down to 7MB.<p>Also, I would be remiss if I did not point out that this:<p>cat ping.txt | pcregrep -o1 &#x27;: (\d+\.\d+\.\d+\.\d+)&#x27;<p>is a Useless Use Of Cat.[1]<p>It should be rewritten:<p>pcregrep -o1 &#x27;: (\d+\.\d+\.\d+\.\d+)&#x27; &lt;ping.txt<p>[1] <a href="http:&#x2F;&#x2F;porkmail.org&#x2F;era&#x2F;unix&#x2F;award.html" rel="nofollow">http:&#x2F;&#x2F;porkmail.org&#x2F;era&#x2F;unix&#x2F;award.html</a>
评论 #16892636 未加载
toolsliveabout 7 years ago
You can do the same with LBA&#x27;s of a block device. It&#x27;s interesting to see where different file systems place the (meta) data.
bawanaabout 7 years ago
How do the number of internet connections relate to the number of nodes? Building fat pipes is not the answer just as more highways is not the answer to more destinations. The increase in traffic will consume more resources exponentially (factorially?)faster than the increase of address space
iodabout 7 years ago
IPv6 Active Webhosts Hilbert also exist based on Akamai data as I found this d3 block by Vasco Asturiano:<p><a href="https:&#x2F;&#x2F;bl.ocks.org&#x2F;vasturiano&#x2F;0c0f60cf193fa3a04b5d414aed6f5834" rel="nofollow">https:&#x2F;&#x2F;bl.ocks.org&#x2F;vasturiano&#x2F;0c0f60cf193fa3a04b5d414aed6f5...</a><p>The author also has some other cool d3 visualizations of IPv6 Routes, AS, as well as IPv4 allocations.
infinity0about 7 years ago
Surprised that he missed out 192.168.0.0&#x2F;16
评论 #16893669 未加载
评论 #16890919 未加载
inetknghtabout 7 years ago
It strikes me that we&#x27;ve &quot;run out&quot; of IPv4 address space but there&#x27;s entire large blocks of space allocated to entities that don&#x27;t appear to be using them.
epsabout 7 years ago
Aye :)<p><a href="https:&#x2F;&#x2F;xkcd.com&#x2F;195&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;195&#x2F;</a>