From a549b5b74d9bd1c7fb800b7e87515d2edb408d53 Mon Sep 17 00:00:00 2001 From: Brian Cunnie Date: Wed, 5 Jul 2017 13:57:42 -0700 Subject: [PATCH] Nameservers should be lowercased fixes: ``` nameserver NS-AZURE.NONO.IO.'s NS records match whois's ["NS-AZURE.NONO.IO.", "NS-AWS.NONO.IO.", "NS-HE.NONO.IO.", "NS-GCE.NONO.IO."] (FAILED - 1) ``` --- spec/check-dns_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/check-dns_spec.rb b/spec/check-dns_spec.rb index b37de1d..25c7cb3 100644 --- a/spec/check-dns_spec.rb +++ b/spec/check-dns_spec.rb @@ -11,7 +11,7 @@ def get_whois_nameservers(domain) soa = nil whois_lines = whois_output.split(/\n+/) nameserver_lines = whois_lines.select { |line| line =~ /^Name Server:/ } - nameservers = nameserver_lines.map { |line| line.split.last } + nameservers = nameserver_lines.map { |line| line.split.last.downcase } # whois records don't have trail '.'; NS records do; add trailing '.' nameservers.map { |ns| ns << '.' } nameservers