Cloudflare used to provide an array of free gateway services for Ethereum and IPFS. However, as of 2025, this is no longer the case, which may cause issues in software that shipped with those Cloudflare addresses.
For example, when IPFS (Kubo) resolves ENS (.eth domain names), the following Cloudflare address was used as the default resolver:
https://resolver.cloudflare-eth.com/dns-query
Since this address is now unavailable, some IPFS installations may no longer be able to resolve ENS.
To fix this, you can update your Kubo config file to use a working resolver provided by the excellent eth.limo project. Locate the DNS.Resolvers
section in your Kubo config and update it to the following:
"DNS": {
"Resolvers": {
"eth.": "https://dns.eth.limo/dns-query"
}
},
With this update, ENS addresses like the following will work again in your local gateway:
http://localhost:8080/ipns/vitalik.eth
You can learn more about eth.limo’s DNS-over-HTTP project here:
https://github.com/ethlimo/documentation/blob/master/dns-over-https/doh.md