Remove defunct DNS seed entries (#309)

Both Lightning DNS seeds are no longer operational: lseed.bitcoinstats.com
returns SERVFAIL and lseed.darosior.ninja is confirmed dead by its
maintainer. The empty seed list is handled gracefully with a warning
log. Retained the original IRC discussion as historical context for future seed
selection.
This commit is contained in:
Ken Sedgwick 2026-03-23 14:27:21 -07:00
parent 592980dd96
commit 5a6b5eabe1
No known key found for this signature in database
GPG key ID: DBD2AF0849D711A9
2 changed files with 6 additions and 4 deletions

View file

@ -24,10 +24,14 @@ auto const all_dnsseeds =
std::map<Boss::Msg::Network, std::vector<std::pair< std::string
, std::string
>>>
{ {Boss::Msg::Network_Bitcoin, { {"1.0.0.1", "lseed.bitcoinstats.com"}
, {"8.8.8.8", "lseed.darosior.ninja"}
{ {Boss::Msg::Network_Bitcoin, {
}}
};
/* Both previous seeds are defunct as of 2026-03:
* - lseed.bitcoinstats.com SERVFAIL
* - lseed.darosior.ninja NXDOMAIN (confirmed by maintainer)
* See https://github.com/ksedgwic/clboss/issues/309
*/
/*
<zmnscpxj> What other Lightning DNS seeds are there? lseed.darosior.ninja is not reliable from my connection, even with @1.1.1.1 or @8.8.8.8
<zmnscpxj> lseed.bitcoinstats.com works with @1.1.1.1

View file

@ -61,8 +61,6 @@ Ev::Io<std::vector<std::string>> get( std::string const& seed
/* Some ISPs have default resolvers which do not properly
* handle SRV queries.
* We thus require a resolver of some kind.
* Generally this should be "1.0.0.1", but some DNS seeds
* (darosior.ninja) need "8.8.8.8"
*/
auto at_resolver = std::string("@") + resolver;