Podcast doesn’t fetch

I have multiple devices that are using different URL based filter methods. Some are at the router level and some are at the system level, e.g., Hosts file, DNS and VPN built-in.

Recently, I found out there is a broken one in my podcast subscriptions.

It’s been a long time not listening to the podcast, Startups For the Rest of Us, since I started following Rob Walling’s new show called MicroConf. However, I want to return for the bonus episodes on SFTROU occasionally.

But it’s broken— my podcast client couldn’t fetch the RSS feed.

The official URL is:

https://www.startupsfortherestofus.com/feed/podcast

However, it redirects to:

https://feeds.feedblitz.com/startupsfortherestofus&x=1

FeedBlitz is a marketing platform that seems not respectful to our privacy. This is why it gets blocked by my filter lists. Though, I have to whitelist it for the SFTROU podcast. It’s fairly easy to do for NextDNS.

Tools to Find out the IP

For other cases, I have to create an override rule with a working IP address.

If I ping feeds.feedblitz.com, it returns from localhost (127.0.0.1) because it’s been blocked by my filters.

The lazy way is turn off all filters temporarily, which I don’t want.

There are network tools from keycdn such as IP and DNS lookup, either would work. These can get the IP addresses outside from my filtered network.

Another option is a cool tool called dns-detector, which is a nodejs cli tool.

Install it by simply npm i -g dns-detector and use it with

dns --host=feeds.feedblitz.com

The result looks like:

Resolving <feeds.feedblitz.com> IP...                     
                    
+ 8.8.8.8 > **ms >>  198.71.55.253  74.208.183.175  74.208.186.160   

Then, just pick one like 198.71.55.253 to pair with feeds.feedblitz.com in the whitelist override rule. The broken SFTROU podcast would back to normal.