<p>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.</p>

<p>Currently, Bitcoin master shows these four:</p>

<ul>
<li>bitseed.xf2.org</li>
<li>dnsseed.bluematt.me</li>
<li>seed.bitcoin.sipa.be</li>
<li>dnsseed.bitcoin.dashjr.org</li>
</ul>

<p>Source code:</p>

<p><a href="https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L1170" rel="nofollow">https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L1170</a></p>

<pre><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 *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}
};
</code></pre>

CC BY-SA 3.0
2012-05-17T21:35:59.047Z
Those are DNS seeds. Seednodes are different.
theymos
CC BY-SA 3.0
2012-05-17T21:20:50.097Z
2013-04-16T16:32:29.117Z
2013-04-16T16:32:29.117Z
Stephen Gornick
<p>"Fallback nodes" is a page on the Bitcoin Wiki which lists some reliable Bitcoin nodes. "DNS Seeds" are DNS servers hard-coded into Bitcoin which return IP addresses of Bitcoin nodes which can be used for bootstrapping. "Seednodes" are Bitcoin nodes which have their IP addresses hard-coded into the Bitcoin client (<a href="https://github.com/bitcoin/bitcoin/blob/863e995b79ec388bf292d80f181912d01e20e2e5/src/net.cpp#L1198" rel="nofollow">see list here</a>); they're used as an alternative bootstrapping method.</p>

CC BY-SA 3.0
2015-04-10T19:55:56.900Z
This link from your answer is (three years later) rotten. [Fixed link](https://github.com/bitcoin/bitcoin/blob/863e995b79ec388bf292d80f181912d01e20e2e5/src/net.cpp#L1198) (based on post date).
Gustavo Rodrigues
CC BY-SA 3.0
2012-05-17T21:34:00.757Z
2015-04-10T20:15:34.073Z
2015-04-10T20:15:34.073Z
theymos
<p>A follow up from a comment on <a href="https://bitcoin.stackexchange.com/a/3709/323">this answer</a>.</p>

<p>What are seednodes, and how do they differ from fallback nodes?</p>

<bitcoin-core><nodes><fallback-nodes><seed>
What are seednodes?
ThePiachu
# What are seednodes?

(Asked by: username_0 on 2012-05-17)

A follow up from a comment on [this answer](https://bitcoin.stackexchange.com/a/3709/323).

What are seednodes, and how do they differ from fallback nodes?

**Tags:** bitcoin-core, nodes, fallback-nodes, seed


---

## 2 answers

### Answer by username_2 on 2012-05-17. Score: 7 | Accepted answer

"Fallback nodes" is a page on the Bitcoin Wiki which lists some reliable Bitcoin nodes. "DNS Seeds" are DNS servers hard-coded into Bitcoin which return IP addresses of Bitcoin nodes which can be used for bootstrapping. "Seednodes" are Bitcoin nodes which have their IP addresses hard-coded into the Bitcoin client ([see list here](https://github.com/bitcoin/bitcoin/blob/863e995b79ec388bf292d80f181912d01e20e2e5/src/net.cpp#L1198)); they're used as an alternative bootstrapping method.

> **Comments:**
> **username_3**: This link from your answer is (three years later) rotten. [Fixed link](https://github.com/bitcoin/bitcoin/blob/863e995b79ec388bf292d80f181912d01e20e2e5/src/net.cpp#L1198) (based on post date).  

---

### Answer by username_1 on 2012-05-17. Score: 1

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}
};

```

> **Comments:**
> **username_2**: Those are DNS seeds. Seednodes are different.  

---

