Skip to main content
added 62 characters in body
Source Link
Nick ODell
  • 29.5k
  • 11
  • 73
  • 132

DNS seeds aren't necessarily "seednodes" as they don't necessarily have have Bitcoin running as well. Instead these hosts have standard DNS servers with A records that new Bitcoin nodes use for bootstrapping to learn of peers.

Currently, Bitcoin master shows these four:

  • bitseed.xf2.org
  • dnsseed.bluematt.me
  • seed.bitcoin.sipa.be
  • dnsseed.bitcoin.dashjr.org

Source code:

https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L1170

// DNS seeds // Each pair gives a source name and a seed name.

// The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses.

static const char *strDNSSeed[][2] = { {"xf2.org", "bitseed.xf2.org"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, };

// DNS seeds
// Each pair gives a source name and a seed name.

// The first name is used as information source for addrman.
// The second name should resolve to a list of seed addresses.


static const char *strMainNetDNSSeed[][2] = {
    {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"},
    {"bluematt.me", "dnsseed.bluematt.me"},
    {"dashjr.org", "dnsseed.bitcoin.dashjr.org"},
    {"xf2.org", "bitseed.xf2.org"},
    {NULL, NULL}
};

DNS seeds aren't necessarily "seednodes" as they don't necessarily have have Bitcoin running as well. Instead these hosts have standard DNS servers with A records that new Bitcoin nodes use for bootstrapping to learn of peers.

Currently, Bitcoin master shows these four:

  • bitseed.xf2.org
  • dnsseed.bluematt.me
  • seed.bitcoin.sipa.be
  • dnsseed.bitcoin.dashjr.org

Source code:

// DNS seeds // Each pair gives a source name and a seed name.

// The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses.

static const char *strDNSSeed[][2] = { {"xf2.org", "bitseed.xf2.org"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, };

DNS seeds aren't necessarily "seednodes" as they don't necessarily have have Bitcoin running as well. Instead these hosts have standard DNS servers with A records that new Bitcoin nodes use for bootstrapping to learn of peers.

Currently, Bitcoin master shows these four:

  • bitseed.xf2.org
  • dnsseed.bluematt.me
  • seed.bitcoin.sipa.be
  • dnsseed.bitcoin.dashjr.org

Source code:

https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L1170

// DNS seeds
// Each pair gives a source name and a seed name.

// The first name is used as information source for addrman.
// The second name should resolve to a list of seed addresses.


static const char *strMainNetDNSSeed[][2] = {
    {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"},
    {"bluematt.me", "dnsseed.bluematt.me"},
    {"dashjr.org", "dnsseed.bitcoin.dashjr.org"},
    {"xf2.org", "bitseed.xf2.org"},
    {NULL, NULL}
};
Correct after realizing seednodes refers to those in the hard-coded list of nodes.
Source Link
Stephen Gornick
  • 27.1k
  • 13
  • 69
  • 141

Seednodes are a misnomerDNS seeds aren't necessarily "seednodes" as that are notthey don't necessarily nodes whichhave have Bitcoin running as well. Instead it refers tothese hosts have standard DNS servers with A records that new Bitcoin nodes use for bootstrapping to learn of peers.

Currently, Bitcoin master shows these four:

  • bitseed.xf2.org
  • dnsseed.bluematt.me
  • seed.bitcoin.sipa.be
  • dnsseed.bitcoin.dashjr.org

Source code:

// DNS seeds // Each pair gives a source name and a seed name.

// The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses.

static const char *strDNSSeed[][2] = { {"xf2.org", "bitseed.xf2.org"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, };

Seednodes are a misnomer as that are not necessarily nodes which have Bitcoin running. Instead it refers to standard DNS servers with A records that new Bitcoin nodes use for bootstrapping to learn of peers.

Currently, Bitcoin master shows these four:

  • bitseed.xf2.org
  • dnsseed.bluematt.me
  • seed.bitcoin.sipa.be
  • dnsseed.bitcoin.dashjr.org

Source code:

// DNS seeds // Each pair gives a source name and a seed name.

// The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses.

static const char *strDNSSeed[][2] = { {"xf2.org", "bitseed.xf2.org"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, };

DNS seeds aren't necessarily "seednodes" as they don't necessarily have have Bitcoin running as well. Instead these hosts have standard DNS servers with A records that new Bitcoin nodes use for bootstrapping to learn of peers.

Currently, Bitcoin master shows these four:

  • bitseed.xf2.org
  • dnsseed.bluematt.me
  • seed.bitcoin.sipa.be
  • dnsseed.bitcoin.dashjr.org

Source code:

// DNS seeds // Each pair gives a source name and a seed name.

// The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses.

static const char *strDNSSeed[][2] = { {"xf2.org", "bitseed.xf2.org"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, };

added 65 characters in body
Source Link
Stephen Gornick
  • 27.1k
  • 13
  • 69
  • 141

Technically,Seednodes are a misnomer as that are not Bitcoinnecessarily nodes, but instead which have Bitcoin running. Instead it refers to standard DNS servers with A records that new Bitcoin nodes use for bootstrapping to learn of peers.

Currently, Bitcoin master shows these four: bitseed.xf2.org dnsseed.bluematt.me seed.bitcoin.sipa.be dnsseed.bitcoin.dashjr.org

  • bitseed.xf2.org
  • dnsseed.bluematt.me
  • seed.bitcoin.sipa.be
  • dnsseed.bitcoin.dashjr.org

Source code:

// DNS seeds // Each pair gives a source name and a seed name.

// The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses. static const char *strDNSSeed[][2] = { {"xf2.org", "bitseed.xf2.org"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, };

// DNS seeds // Each pair gives a source name and a seed name.

// The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses.

static const char *strDNSSeed[][2] = { {"xf2.org", "bitseed.xf2.org"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, };

Technically, not Bitcoin nodes, but instead standard DNS servers with A records that new Bitcoin nodes use for bootstrapping to learn of peers.

Currently, Bitcoin master shows these four: bitseed.xf2.org dnsseed.bluematt.me seed.bitcoin.sipa.be dnsseed.bitcoin.dashjr.org

// DNS seeds // Each pair gives a source name and a seed name.

// The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses. static const char *strDNSSeed[][2] = { {"xf2.org", "bitseed.xf2.org"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, };

Seednodes are a misnomer as that are not necessarily nodes which have Bitcoin running. Instead it refers to standard DNS servers with A records that new Bitcoin nodes use for bootstrapping to learn of peers.

Currently, Bitcoin master shows these four:

  • bitseed.xf2.org
  • dnsseed.bluematt.me
  • seed.bitcoin.sipa.be
  • dnsseed.bitcoin.dashjr.org

Source code:

// DNS seeds // Each pair gives a source name and a seed name.

// The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses.

static const char *strDNSSeed[][2] = { {"xf2.org", "bitseed.xf2.org"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, };

Source Link
Stephen Gornick
  • 27.1k
  • 13
  • 69
  • 141
Loading