Skip to content

Update root hints after B-root renumbering#1490

Merged
marc-vanderwal merged 1 commit intozonemaster:release/v2025.2.1from
marc-vanderwal:feature/b-root-renumbering
Feb 11, 2026
Merged

Update root hints after B-root renumbering#1490
marc-vanderwal merged 1 commit intozonemaster:release/v2025.2.1from
marc-vanderwal:feature/b-root-renumbering

Conversation

@marc-vanderwal
Copy link
Contributor

@marc-vanderwal marc-vanderwal commented Jan 20, 2026

Purpose

This PR updates the root hints, with the new IP addresses for B-root.

Context

Fixes #1489.

Changes

  • Update root hints

How to test this PR

Unit tests should still pass.

@marc-vanderwal marc-vanderwal added this to the v2026.1 milestone Jan 20, 2026
@marc-vanderwal marc-vanderwal added V-Patch Versioning: The change gives an update of patch in version. RC-None Release category: Not to be included in Changes file. labels Jan 20, 2026
@marc-vanderwal marc-vanderwal force-pushed the feature/b-root-renumbering branch from 4bdf69a to 6b00d65 Compare January 20, 2026 12:51
@marc-vanderwal

This comment was marked as resolved.

@tgreenx tgreenx linked an issue Jan 20, 2026 that may be closed by this pull request
tgreenx

This comment was marked as resolved.

@tgreenx tgreenx modified the milestones: v2026.1, v2025.2.1 Jan 28, 2026
@matsduf

This comment was marked as resolved.

@marc-vanderwal

This comment was marked as resolved.

@matsduf

This comment was marked as resolved.

@marc-vanderwal

This comment was marked as resolved.

@matsduf matsduf changed the base branch from develop to release/v2025.2.1 January 28, 2026 14:09
@matsduf matsduf dismissed tgreenx’s stale review January 28, 2026 14:09

The base branch was changed.

Update the built-in root hints file: this hasn’t been done in three
years, and b.root-servers.net’s IP addresses have changed since (see
[1]).

This is to make sure that we don’t send traffic to IP addresses
belonging to _former_ root servers (see for example [2] for the case of
J-root).

I think this also reveals an oversight in our release procedure: we
ought to make sure that every release of Zonemaster ships with a fresh
and up-to-date root hints file. I don’t think this is currently the
case.

Unit test data needs to be rerecorded as well. This is done except for
t/old-bugs.data; that file cannot be updated easily.

[1]: https://b.root-servers.org/news/2023/05/16/new-addresses.html
[2]: https://indico.dns-oarc.net/event/55/contributions/1176/attachments/1134/2372/wessels-oarc45-oldjroot.pdf
@marc-vanderwal marc-vanderwal force-pushed the feature/b-root-renumbering branch from 6b00d65 to 0477512 Compare February 9, 2026 14:50
@marc-vanderwal marc-vanderwal merged commit ab06cf8 into zonemaster:release/v2025.2.1 Feb 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

RC-None Release category: Not to be included in Changes file. V-Patch Versioning: The change gives an update of patch in version.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

update root hints

3 participants

Comments