Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add testnet DNS seed: seed.testnet.bitcoin.sprovoost.nl #11917

Merged
merged 1 commit into from
Dec 20, 2017

Conversation

Sjors
Copy link
Member

@Sjors Sjors commented Dec 16, 2017

I tested it myself by:

  • dig seed.testnet.bitcoin.sprovoost.nl (should have propagated by now, but if you only see two records with A 66.111... try again later)
  • deleting the other seeds and all data in .../testnet3, recompiling and then starting the node. Log shows 21 addresses found from DNS seeds.

ACK https://github.com/bitcoin/bitcoin/blob/master/doc/dnsseed-policy.md

I'm willing to keep it up and running at least throughout 2018, unless something bad happens.

About my setup:

  • Amazon EC2 instance in Europe, running Ubuntu 16.04; I use this instance for some other chores, but only port 53 is world reachable (for mainnet I'd probably run a dedicated instance, and perhaps a location I have physical control over)
  • running sipa/bitcoin-seeder with default settings (and the non-root port redirect)
  • feedback about my domain / DNS setup is welcome, I can provide more details via private email

I can use guidance on Any hosting services contracted by the operator are equally expected to uphold these expectations. Although I assume the requirements for testnet are less strict than for mainnet, in case I want to pursue the latter in the future: what unpleasant things can Amazon, my domain registrar and other intermediaries do? How would I mitigate that?

Also note that The Netherlands passed some pretty onerous legislation creating uncertainty over what the secret service can compel people like myself to do. However these laws won't take effect before mid 2018, there's probably more interesting targets than myself to go after, and it's easier for them to just monitor all unencrypted P2P traffic everywhere, or monitor some intermediary I depend on.

Any good tools for monitoring uptime?

@maflcko maflcko added the P2P label Dec 16, 2017
@jonasschnelli
Copy link
Contributor

Can you add IPv6 support?

@Sjors
Copy link
Member Author

Sjors commented Dec 17, 2017

Done, I think.

I followed the instructions for adding IPv6 support to an existing EC2 instance here, but ended up not being able to even ping6 ipv6.google.com. I'm sure it was solvable, but creating a new instance was easier. May take a while for DNS to propagate.

I don't have IPv6 support on my own connection, but this looks promising:

$ dig -t AAAA seed.testnet.bitcoin.sprovoost.nl

; <<>> DiG 9.9.7-P3 <<>> -t AAAA seed.testnet.bitcoin.sprovoost.nl
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40644
;; flags: qr rd ra; QUERY: 1, ANSWER: 12, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;seed.testnet.bitcoin.sprovoost.nl. IN	AAAA

;; ANSWER SECTION:
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2600:3c00::f03c:91ff:fe89:305f
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2600:3c01::f03c:91ff:fe91:6a51
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2a01:4f8:211:14cf::2
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2001:67c:16dc:1201:5054:ff:fe17:4dac
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2607:5300:60:ac0::1
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2a01:4f8:140:9186::2
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2001:e42:102:1818:160:16:232:144
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2a02:c207:3001:9320::1
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2001:41d0:2:203c::1
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2001:4800:7818:103:be76:4eff:fe05:f119
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2a01:4f8:191:840b::2
seed.testnet.bitcoin.sprovoost.nl. 3503	IN AAAA	2a00:16d8:c::5b6a:c261

ping6 seed.testnet.bitcoin.sprovoost.nl seems to work as well (using some online tools).

@Sjors
Copy link
Member Author

Sjors commented Dec 17, 2017

@jonasschnelli by the way I can't reach yours from my EC2 instance, and from my current location it's not returning any records: dig -t AAAA testnet-seed.bitcoin.jonasschnelli.ch (same with -t A).

@jonasschnelli
Copy link
Contributor

@Sjors: My testnet seed had an issue,... fixed since a couple of hours and currently figuring out why it happened and why the monitoring failed.

@Sjors
Copy link
Member Author

Sjors commented Dec 19, 2017

I deployed a mainnet seed as well, on a dedicated instance. I'll make a PR for that someday after my testnet seed is merged. Feel free to monitor it in the meantime: seed.bitcoin.sprovoost.nl

@laanwj
Copy link
Member

laanwj commented Dec 19, 2017

utACK f455a24

@jonasschnelli
Copy link
Contributor

utACK f455a24

@meshcollider
Copy link
Contributor

utACK f455a24

@laanwj laanwj merged commit f455a24 into bitcoin:master Dec 20, 2017
laanwj added a commit that referenced this pull request Dec 20, 2017
f455a24 [net] add seed.testnet.bitcoin.sprovoost.nl to testnet DNS seeds (Sjors Provoost)

Pull request description:

  I tested it myself by:
  * `dig seed.testnet.bitcoin.sprovoost.nl`  (should have propagated by now, but if you only see two records with `A 66.111... ` try again later)
  * deleting the other seeds and all data in `.../testnet3`, recompiling and then starting the node. Log shows `21 addresses found from DNS seeds`.

  ACK https://github.com/bitcoin/bitcoin/blob/master/doc/dnsseed-policy.md

  I'm willing to keep it up and running at least throughout 2018, unless something bad happens.

  About my setup:
  * Amazon EC2 instance in Europe, running Ubuntu 16.04; I use this instance for some other chores, but only port 53 is world reachable (for mainnet I'd probably run a dedicated instance, and perhaps a location I have physical control over)
  * running [sipa/bitcoin-seeder](https://github.com/sipa/bitcoin-seeder) with default settings (and the non-root port redirect)
  * feedback about my domain / DNS setup is welcome, I can provide more details via private email

  I can use guidance on _Any hosting services contracted by the operator are equally expected to uphold these expectations_. Although I assume the requirements for testnet are less strict than for mainnet, in case I want to pursue the latter in the future: what unpleasant things can Amazon, my domain registrar and other intermediaries do? How would I mitigate that?

  Also note that The Netherlands passed some pretty onerous legislation creating uncertainty over what the secret service can compel people like myself to do. However these laws won't take effect before mid 2018, there's probably more interesting targets than myself to go after, and it's easier for them to just monitor all unencrypted P2P traffic everywhere, or monitor some intermediary I depend on.

  Any good tools for monitoring uptime?

Tree-SHA512: 386fe688e5006ab8352d93ab3954fc07dc566876ae002891baa51acfaa5bb113f51b1f5ca08c7394a530b10a2f5008c56d57153af3ed07544a305586dda06b97
@Sjors Sjors deleted the testnet-dns-seed-sjors branch December 20, 2017 16:05
laanwj added a commit that referenced this pull request Mar 26, 2018
ffcc687 [net] add seed.bitcoin.sprovoost.nl to DNS seeds (Sjors Provoost)

Pull request description:

  ACK https://github.com/bitcoin/bitcoin/blob/master/doc/dnsseed-policy.md

  I'm willing to keep it up and running at least throughout 2018, unless something bad happens.

  Same setup as #11917, but with a dedicated instance.

Tree-SHA512: df0c8ab705628b8da4d0a0cb753759a699a6a91907a76e13c08cbdbeae81131af0f6040183dab7f00851e0c57dcd91f5cd5ce43482d1f13432a58c8943692e90
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants