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

Put lists of IP addresses in messages under a clickable label #315

Open
matsduf opened this issue May 6, 2022 · 1 comment
Open

Put lists of IP addresses in messages under a clickable label #315

matsduf opened this issue May 6, 2022 · 1 comment
Labels
T-Feature Type: New feature in software or test case description
Milestone

Comments

@matsduf
Copy link
Contributor

matsduf commented May 6, 2022

In some cases, such as in https://zonemaster.net/result/736301faccbc555c, one or several messages contains a long list of IP addresses or name server name and IP address pairs. The lists makes it harder to read the message. An example from the test in the link above is the following message from DNSSEC10.

The zone has NSEC records. Fetched from the nameservers with IP addresses "192.112.36.4; 192.203.230.10; 192.33.4.12; 192.36.148.17; 192.5.5.241; 193.0.14.129; 198.41.0.4; 198.97.190.53; 199.7.83.42; 199.7.91.13; 199.9.14.201; 2001:500:12::d0d; 2001:500:1::53; 2001:500:200::b; 2001:500:2::c; 2001:500:2d::d; 2001:500:2f::f; 2001:500:9f::42; 2001:500:a8::e; 2001:503:ba3e::2:30; 2001:7fd::1; 2001:7fe::53; 2001:dc3::35; 202.12.27.33".

The IP address lists are strictly formatted and can be captured by a regular expression, and then replaced by a clickable label, e.g.

The zone has NSEC records. Fetched from the nameservers with IP addresses name server IP list.

The label should also be translatable to work in the context, e.g.

Zonen har NSEC-poster. Hämtad från namnservrarna med IP-adresserna namnserver-IP-lista.

Clicking on name server IP list should then result in the expanded list:

192.112.36.4; 192.203.230.10; 192.33.4.12; 192.36.148.17; 192.5.5.241; 193.0.14.129; 198.41.0.4; 198.97.190.53; 199.7.83.42; 199.7.91.13; 199.9.14.201; 2001:500:12::d0d; 2001:500:1::53; 2001:500:200::b; 2001:500:2::c; 2001:500:2d::d; 2001:500:2f::f; 2001:500:9f::42; 2001:500:a8::e; 2001:503:ba3e::2:30; 2001:7fd::1; 2001:7fe::53; 2001:dc3::35; 202.12.27.33

Or maybe a sorted list (first IPv4, then IPv6):

192.112.36.4
192.203.230.10
192.33.4.12
192.36.148.17
192.5.5.241
193.0.14.129
198.41.0.4
198.97.190.53
199.7.83.42
199.7.91.13
199.9.14.201
202.12.27.33
2001:500:12::d0d
2001:500:1::53
2001:500:200::b
2001:500:2::c
2001:500:2d::d
2001:500:2f::f
2001:500:9f::42
2001:500:a8::e
2001:503:ba3e::2:30
2001:7fd::1
2001:7fe::53
2001:dc3::35

@matsduf matsduf added the T-Feature Type: New feature in software or test case description label May 6, 2022
@matsduf matsduf added this to the v2022.2 milestone May 6, 2022
@matsduf matsduf modified the milestones: v2022.2, v2023.1 Dec 20, 2022
@matsduf matsduf modified the milestones: v2023.1, v2023.2 May 22, 2023
@matsduf
Copy link
Contributor Author

matsduf commented May 22, 2023

@blacksponge, do you think this is something that could be done? What do you think of the idea?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Feature Type: New feature in software or test case description
Projects
None yet
Development

No branches or pull requests

1 participant