From d68a78085c33b41059189ecf817ab76c8228d4ba Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Tue, 13 Jul 2021 09:21:21 +0200 Subject: [PATCH] chg: [tools] add golden IPv4 DNS server in the generate-publicdns.py script One of the source is regularly dropping 9.9.9.9 as a source of publicdns. This additional list can be used to ensure these known golden DNS public resolver are there. --- tools/generate-publicdns.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/generate-publicdns.py b/tools/generate-publicdns.py index 7d7ea23..8b33593 100755 --- a/tools/generate-publicdns.py +++ b/tools/generate-publicdns.py @@ -7,6 +7,7 @@ import logging from generator import download_to_file, get_version, write_to_file, get_abspath_source_file +golden_servers_ipv4 = ['9.9.9.9', '8.8.8.8'] def process(file): lipv4, lipv6, lhostname = get_lists(file) @@ -73,6 +74,10 @@ def get_lists(file): except ValueError as exc: logging.warning(str(exc)) + for golden in golden_servers_ipv4: + if golden not in lipv4: + lipv4.append(golden) + return lipv4, lipv6, lhostname