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 dev zones for testing DNS seeders #2812

Closed
teor2345 opened this issue Sep 30, 2021 · 1 comment
Closed

Add dev zones for testing DNS seeders #2812

teor2345 opened this issue Sep 30, 2021 · 1 comment
Labels
A-infrastructure Area: Infrastructure changes A-network Area: Network protocol updates or fixes C-enhancement Category: This is an improvement

Comments

@teor2345
Copy link
Contributor

Motivation

There doesn't seem to be any way to test a newly launched ZFND seeder from Zebra.

We'd need to specify its IP address, and the canonical ZFND seeder DNS name, like:

dig @34.72.199.73 testnet.seeder.zfnd.org

But Zebra only uses tokio's basic DNS resolver API.

Design

We could add dev.testnet.seeder.zfnd.org and dev.mainnet.seeder.zfnd.org DNS names, so we can test development versions of the seeders before deployment.

(We'd need to change the seeder to serve the dev.* zones in addition to {test,main}net.seeder.zfnd.org. And then add those zones to our DNS records pointing at a fixed Google Cloud IP.)

Related Work

Discovered as part of:

@teor2345 teor2345 added A-infrastructure Area: Infrastructure changes C-enhancement Category: This is an improvement S-needs-triage Status: A bug report needs triage NU-5 Network Upgrade: NU5 specific tasks P-Medium A-network Area: Network protocol updates or fixes labels Sep 30, 2021
@mpguerra
Copy link
Contributor

@teor2345 teor2345 added P-Low and removed NU-5 Network Upgrade: NU5 specific tasks P-Medium labels Nov 24, 2021
@mpguerra mpguerra removed the S-needs-triage Status: A bug report needs triage label Dec 10, 2021
@ftm1000 ftm1000 assigned oxarbitrage and unassigned oxarbitrage Feb 16, 2022
@ftm1000 ftm1000 closed this as completed Apr 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-infrastructure Area: Infrastructure changes A-network Area: Network protocol updates or fixes C-enhancement Category: This is an improvement
Projects
None yet
Development

No branches or pull requests

4 participants