(new Soapbox())->shout(array_map('strtoupper', $opinions)); //Shaun's blog

Me, elsewhere

Miscellaneous public code

I don't tweet much

XMPP chat
(Pidgin, Miranda, Swift, etc.)

ipid.shat.net is back online for now

Posted December 16, 2017 by shaun

Back in 1999, when many of us still got a new IP address every time we dialed into the internet, I set up ipid as an easy way to figure out my public IP. It caught on, and was eventually added into several dynamic DNS clients and various other projects with a need to determine the user's IP. I took the service down in 2013, given the myriad other options available; you can just Google "IP address" to get it, now.

Recently I was debugging a DNS issue and was surprised to see how many queries were still coming in for the ipid name. I decided to spin the site back up on a spare VPS and see what sort of traffic it would get. I wasn't quite expecting this:

Server uptime: 14 hours 17 minutes 12 seconds
Server load: 0.01 0.02 0.00
Total accesses: 8149452 - Total Traffic: 101.4 MB
158 requests/sec - 2067 B/second - 13 B/request

~160 hits per second to a site that's been down (and NXDOMAIN) for 4 years! There's obviously still some demand, so I'm leaving it online for now, subject to occasional downtime.

Recent articles

📰 Generating vanity DNSSEC key tags

📰 DDoS involving forged packets from

📰 Website integrity monitoring through version control

📰 SpamAssassin 3.4.2 fixes security problems, adds HashBL and phishing plugins

📰 Bug or turf war? ICQ via Pidgin now fails with "startOSCARSession: Request Timeout"

📰 🎂

📰 SFSQuery, a PHP class to query the StopForumSpam API and DNSBL

📰 Resolving portmaster error "pkg-static: automake-1.16.1 conflicts with automake-wrapper-20131203"

📰 Resolving LibreNMS error "RuntimeException: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths"

📰 Fast, but not so accurate (yet)

📰 autodiscover.xml as an Indicator of Attack

📰 Blocking Facebook's Tracking and Surveillance: A Comprehensive Approach

📰 Let's Encrypt Readies for Certificate Transparency with Embedded SCTs

📰 Evaluating DNSBL Effectiveness with Postfix Logs

📰 Resolving subversion error E145001: Node has unexpectedly changed kind

▲ Back to top | Permalink to this page