Show HN: The Internet Portal – Warp to a Random Website, Using ICANN CZDS Data
theinternetportal.net
theinternetportal.net
Not every domain listed in a zone file represents a "website".
Choosing a random domain from a zone file and prefixing it with "http://" and having PHP send a GET request certainly does not have a 100% chance of returning a web page.
(Might be interesting to calculate the probability.)
Seems like the author is not even filtering out A records corresponding to the NS entries in the zone files, e.g., something like a.ns.domain.tld
Sending a GET request to such subdomains is obviously not going return a web page.
As for clicking the button over 200 million times (assuming the total domains listed in the zone files is 200 million), that might violate the ICANN Zone File Access Agreement. Unless the terms have changed, one of the restrictions used to be against redestributing the data. This project would not be redistribution of the IP address data but if the user logs the names there's an argument it could be redistribution of the name data.
To "click the button" once from the command line
curl -s https://theinternetportal.net/php/button.php
echoYou could use publicly available scan data for ports 80 and 443 to pare down the list of "websites".
The goal of exposing the non-popular web is worthwhile.
I’ve clicked several times and keep hitting parking sites.
Well, the landing page is a very long list of statements about ngazz. Apparently ngazz is, was, remains, excites, grabs by the throat, stirs, laughs, and a lot of other things. One of these "ngazz" is a link to the actual page. It's some small blog/ promo page for ngazz, a band playing a fusion of rock and jazz.
I <3 the idea. I've personally wanted to see something like this for a while as I continuously visit the same 10 sites every day (as do most people).
Some feedback for the next iteration:
- Maybe ping sites first to see if they're down before jumping? I hit a few 500 and 404s during my jumps. - Possibly show "content" sites? Said another way - I jumped into a few business pages XD (lawyers, doctors, and such) and those aren't the most interesting.
UX and speed all seem pretty decent. Thanks for sharing
After four dead ends and one "under construction" I was brought to http://chimneysweepnews.com/
This is exactly the type of thing I had no idea existed, have no interest in, but seeing it out there still makes me smile.
For some reason the topic, design, and color scheme makes me very nostalgic.
Maybe ping the sites and only return active ones?
I guess we need to change the song. The internet is for gambling~
Edit: This only happened on the first site.
Also, I love the visual design on your landing page.
HTML 4.01 Transitional and table layouts FTW!
Unreachable/dead site: 6
Domain squatter: 2
Partially broken, but actual website: 1
Working website: 1