'How Did I Get Here?' is a site that uses traceroute to analyze how the server was accessed.



This article, originally posted in Japanese on 13:00 Dec 10, 2023, may contains some machine-translated parts.
If you would like to suggest a corrected translation, please click here.

When you connect to the Internet and view various websites, communication takes place through various steps between your home PC as a client and the server hosting the website. ' How Did I Get Here? ' is a site that shows you the process a packet goes through from the client to the server.

How Did I Get Here?

https://how-did-i-get-here.net/

Below is the place where I actually accessed 'How Did I Get Here?'.



'You are here →' is the client, and 'Our server' is the server. Host (host name),

ASN , Network (network name), and Region (region) are displayed for each. You can see that the server is accessed from the ISP JCOM via the KDDI, Arelion , and Akamai networks. The server for 'How Did I Get Here?' belongs to a provider called Linode , which was acquired by Akamai in 2022. Therefore, we are accessing Akamai's network (AS20940) as our content delivery network (CDN).



Below that, text provides a detailed explanation of the access route. The green text part is the part generated when loading 'How Did I Get Here?'.



Developer Lexi Mattick has released the source code for 'How Did I Get Here?' in the GitHub repository below.

GitHub - hackclub/how-did-i-get-here: A tool/website/article by @kognise about how routing on the Internet works.
https://github.com/hackclub/how-did-i-get-here

Mr. Mattick also created a traceroute program called ``ktr'' to build ``How Did I Get Here?'', which is published below.

GitHub - hackclub/ktr: Kog traceroute. Highly asynchronous traceroute program written in Rust with ASN WHOIS and PeeringDB lookups.
https://github.com/hackclub/ktr

Mattick says, 'Frustrated by the lack of understanding about the structure of the Internet, I set out to write a comprehensive, interactive article covering the history and politics of the Internet through its protocols. But I was too busy and didn't have the time to do it myself. I didn't have time to reach the lofty goals I had set, so thanks to my friends at Hack Club , I was able to make the most of what I had. , it would be better to take a small raft out to sea.''

in Review,   Software,   Web Service, Posted by log1i_yk