Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [dns]

The Domain Name System

Filter by
Sorted by
Tagged with
1 vote
1 answer
82 views

Using Bitcoin as a trusted clock?

I'm looking for a way that a computer could get a rough estimate of the current date and time with a very high confidence level, for example in order to verify the expiry of a contract by means of a ...
Luca T. Castrillón's user avatar
9 votes
2 answers
2k views

How did peer discovery work in Bitcoin v0.1?

Nowadays there are DNS seeds and hardcoded IP addresses, but back in the day when Satoshi released Bitcoin v0.1, how did new nodes connect to the rest of the network? My initial thought was that the ...
Vojtěch Strnad's user avatar
3 votes
1 answer
149 views

How does sipa's bitcoin-seeder determine which IPs to return out of all the ones it knows to be available for P2P connection?

I believe there must be a heuristic that determines which IPs are returned to clients by the seeder. The seeder may have a list of hundreds of available nodes, but it only returns a reduced subset ...
dbkeys's user avatar
  • 636
8 votes
1 answer
609 views

How does one become a DNS seed for Bitcoin Core?

How does the process work? Do Core devs add a DNS seed based on reputation or what?
luisschwab's user avatar
7 votes
1 answer
64 views

What can an attacker do if they compromise a DNS seeder?

Recently Bitcoin Core developer Luke-jr was hacked and has stated that we should consider anything owned by him to be compromised. This would include his DNS seeder at dnsseed.bitcoin.dashjr.org. If ...
Ava Chow's user avatar
  • 70.8k
3 votes
1 answer
200 views

DNS Seeds for TORv3

Does querying the DNS Seeds via TOR return .onion addresses? If not, then if my node is a TOR only node, does it always get the .onion addresses to connect to, from the hard-coded list? Additionally, ...
Vinay Shetty's user avatar
2 votes
0 answers
101 views

Monitor domains used by DNS seeds in Bitcoin Core and Bitcoin Knots

Problem: DNS seeds and security Solution: I want to create a website which does the following: Check 'A' record for all domains used by 9 DNS seeds every 5 minutes Save all IP addresses in local ...
user avatar
0 votes
1 answer
112 views

Bitcoin dns seed flags

I'm working on some lite client of bitcoin, and at the moment I'm trying to make a seed resolution by services supported by the nodes expose over a DNS seed. I found this post on bitcointalk, but I ...
vincenzopalazzo's user avatar
2 votes
0 answers
141 views

DNS seeds and security

In the case of website like bitcoin.org some people noticed suspicious things on website and reported. Later Andrew Chow did some analysis and it seems DNS records were changed for the domain: https://...
user avatar
2 votes
1 answer
192 views

How does using DNS seeds to find initial peers compare to using seednode?

How does using DNS seeds to find initial peers compare to using -seednode? This was asked by prayank on IRC and has been paraphrased. A related question is here.
Michael Folkson's user avatar
2 votes
1 answer
364 views

How does the bitcoin core protect against initial DNS seed changes?

While the bitcoin network is essentially P2P, one still needs to identify an initial node to connect to. I understand that a method for such initial connections is connecting to known DNS seeds, e.g ...
Naim's user avatar
  • 21
5 votes
1 answer
564 views

Why does my full node need to load IP addresses from DNS seeds on restart?

I stop one of my Bitcoin Core full nodes (v0.19.1) with 10 connections and then start it again. It needs to load IP addresses from DNS seeds. Why is this? Why doesn't it try the addresses of peers it ...
Michael Folkson's user avatar
0 votes
1 answer
376 views

Using BTCPay Server along with a web server in a single machine

For better context: https://stackoverflow.com/questions/63123652/is-there-a-way-to-set-port-in-a-dns-forward Hello community! I have setup an aws ec2 instance and installed BTCPay server on it. I used ...
ParmuTownley's user avatar
5 votes
1 answer
322 views

Why doesn't Lightning have DNS bootstrapping?

Bitcoin uses a DNS-based bootstrapping mechanism to help new nodes find peers. As far as I'm aware, Lightning doesn't have such mechanism, and new users are supposed to just search for node addresses ...
Sergei Tikhomirov's user avatar
2 votes
1 answer
942 views

addnode vs seednode

Could someone please elaborate on the difference between the addnode and seednode settings in the bitcoind configuration file. -addnode=<ip> Add a node to connect to and attempt to keep the ...
noob's user avatar
  • 121
1 vote
1 answer
331 views

What could stop bitcoin-seeder from "hearing" DNS queries?

I'm running several bitcoin-seeders. Under Ubuntu 14.04 & 16.04, they run fine and answer queries. On Ubuntu 18.04, however, dnsseed does not detect the queries sent to it. I know the machine is ...
dbkeys's user avatar
  • 636
1 vote
2 answers
192 views

Why doesn't bitcoin have a dns server?

For example, can a person pay to say "somewebsite.com" as opposed to "1MVY1e2vta5bA6BFEGnpqJeHUC5YaV5dsb" There's no way the general public would use the latter. p.s dns was an example, doesn't have ...
foreyez's user avatar
  • 195
1 vote
1 answer
149 views

structure of communicating with bitcoin DNSs to get list of nodes

I want to communicate with bitcoin DNSs to get list of bitcoin nodes. for now I want some example and structure of messages between I and bitcoin DNS. I found two DNS names: dnsseed.bluematt.me ...
saeid ezzati's user avatar
3 votes
1 answer
129 views

How do my bitcoin peers become diversified from the set of stable nodes?

I read through a variety of threads on initial peer discovery like How do Bitcoin clients find each other? and How does the bitcoin client make the initial connection to the bitcoin network? and they ...
connorwstein's user avatar
1 vote
1 answer
190 views

Why coin wallet shows only 1 connection? [closed]

I have wallet software (compile for my altcoin) and there are 3 nodes running. When i run wallet software in Mac (not core wallet), it shows only one connection to altcoin network, when it should be 3....
pbu's user avatar
  • 221
0 votes
2 answers
5k views

How to run dns seeder?

Are there any tutorials on how to setup dnsseeder for a new altcoin. I am struggling with this for past couple of days. I am modifying dogecoin seeder and i just cant setup on my server. My coin ...
pbu's user avatar
  • 221
0 votes
1 answer
2k views

How to setup nameserver for dns seeder?

I am confused setting up nameserver to run with dnsseeder. I modified dnsseeder to work with my new altcoin. Here is what is did. I have vps.example.com setup with amazon ec2 and i compiled ...
pbu's user avatar
  • 221
1 vote
2 answers
365 views

What are seeds in the source code of bitcoin?

https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp starting from line 132, I see the function vSeeds.emplace_back("seed.bitcoin.") and next to them there are real full names. What do ...
Ahmed Can Unbay's user avatar
1 vote
2 answers
376 views

How DNS Seeds node maintain the list of addresses?

On bitcoin peer node discovery, the client issues DNS requests to learn about the addresses of other peer nodes. My question is how does this DNS directed service provider learn about all the ...
Consy's user avatar
  • 221
2 votes
1 answer
226 views

Seed discovery for bitcoin core client

I just installed bitcoin core client (from github) and started the client. It took around 24 hours to install the full block chain. Where did the blockchain come from? How did did my bitcoin core ...
OldStick00001's user avatar
0 votes
1 answer
237 views

ncdns uses the wrong nameserver to resolve .bit domain

Basically, I'm setting up a .bit domain for my blog. I have registered a domain using namecoin, and given it a nameserver entry on the blockchain: $ namecoin-cli name_show d/aoeu2code { "name": "d/...
jcarpenter2's user avatar
1 vote
2 answers
666 views

How Bitcoin client handles DNS seeds?

Command nslookup seed.bitcoin.sipa.be gives a list of 40 nodes. 1) Does Bitcoin wallet take all nodes from that list? or 2) Does Bitcoin wallet behave like normal application that resolves seed....
JPX's user avatar
  • 123
5 votes
1 answer
785 views

DNS seeder 'options'

I've seen various 'options' that the different DNS seeders support, for example x1, x5, x9, and xd: vSeeds.emplace_back("seed.bitcoin.sipa.be", true); // Pieter Wuille, only supports x1, x5, x9, and ...
meshcollider's user avatar
  • 11.8k
2 votes
1 answer
911 views

Can I setup a DNS seed?

I'd like to setup a Bitcoin DNS seed node for learning purposes. Would I be able to actually aid in the peer discovery process? How would my dns be discovered so that it could be queried?
doremi's user avatar
  • 123
7 votes
1 answer
800 views

Do we have to trust at least one DNS seed?

If I understand correctly, when new bitcoin node wants to join the network, it must be introduced by guiding nodes -- DNS seeds. DNS seeds can thereafter help new node discover more existing nodes. ...
Bo Ye's user avatar
  • 183
3 votes
1 answer
2k views

What precisely are vSeeds "seednodes", how to they work, how to create one for a new network?

In this question we have a superficial explanation of vSeeds (seednodes), from the Bitcoin wiki, we have: DNS Addresses Upon startup, if peer node discovery is needed, the client then issues DNS ...
smatthewenglish's user avatar
1 vote
2 answers
61 views

Attach and persist identity to address

With Bitcoin, you can sign messages to prove that you are in possession of a private key associated to a public key. Correct me if I'm wrong, but from my understanding this only works with a separate ...
mitchkman's user avatar
  • 313
0 votes
2 answers
702 views

Running multiple DNS Seeds

I would like to know how to run multiple DNS Seeds on the same node. It seems fairly straight-forward as described in: https://github.com/sipa/bitcoin-seeder For example, I want two DNS Seeds: ...
Mark's user avatar
  • 1,679
27 votes
4 answers
23k views

What is a DNS seed node vs a Seed Node?

I've seen references to both strewn around. Specifically, is there a bitcoin client running at the DNS seeds or seed nodes?
Shamoon's user avatar
  • 2,849
4 votes
1 answer
2k views

How do I register a .bit domain name with Namecoin?

I have several namecoins and would like to register a name. That name could either be for TOR, DNS, or any other purpose. What are the steps needed to spend these coins?
makerofthings7's user avatar
1 vote
2 answers
392 views

Is DNSSec needed / Possible with namecoin?

I'm interested in the most secure and reliable Namecoin DNS resolution as possible, although I admit I don't fully understand how these concepts relate to each other (Namecoin and DNS) Is DNSSec ...
makerofthings7's user avatar
0 votes
1 answer
206 views

Do the DNS servers make Bitcoin more secure than the IRC channel? [duplicate]

Possible Duplicate: How secure are the DNS servers for Bitcoin? In earlier version of Bitcoin the IRC channel was used to seed initial peers, and as of version 0.6 it was largely replaced by the ...
ThePiachu's user avatar
  • 43.1k
7 votes
1 answer
1k views

How secure are the DNS servers for Bitcoin?

With the version 0.6, Bitcoin introduced the DNS servers that populate the initial peers for new clients. How secure are those servers in terms of being immune to takedown attacks, or injection of ...
ThePiachu's user avatar
  • 43.1k
47 votes
3 answers
13k views

How does the bitcoin client make the initial connection to the bitcoin network?

Once the bitcoin client is connected to a machine (or multiple machines) on the bitcoin network, they can share information (e.g. the block-chain, IP addresses of other nodes, etc). I understand how ...
Ciaran's user avatar
  • 573