From 2e26fb7ef5857087b192a434b8d908f8db7769c3 Mon Sep 17 00:00:00 2001 From: Christopher Date: Fri, 15 Sep 2023 20:42:59 -0500 Subject: [PATCH] Check if the users ip can resolve before saving --- update-etc-resolve/run.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/update-etc-resolve/run.sh b/update-etc-resolve/run.sh index bfd5a7b..1b0b7ce 100644 --- a/update-etc-resolve/run.sh +++ b/update-etc-resolve/run.sh @@ -11,6 +11,14 @@ echo "Current DNS server: $current_dns_server" read -p "Enter new DNS server IP (default is 1.1.1.1): " dns_server dns_server=${dns_server:-1.1.1.1} +# Check if the provided DNS server resolves correctly +if nslookup bigbeartechworld.com "$dns_server" &> /dev/null; then + echo "$dns_server can resolve correctly." +else + echo "$dns_server cannot resolve. Exiting without making changes." + exit 1 +fi + # Backup the original resolv.conf file cp "$resolv_conf" "$resolv_conf.bak"