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)
```
This commit is contained in:
Brian Cunnie
2017-07-05 13:57:42 -07:00
parent e779757527
commit a549b5b74d

View File

@@ -11,7 +11,7 @@ def get_whois_nameservers(domain)
soa = nil soa = nil
whois_lines = whois_output.split(/\n+/) whois_lines = whois_output.split(/\n+/)
nameserver_lines = whois_lines.select { |line| line =~ /^Name Server:/ } 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 '.' # whois records don't have trail '.'; NS records do; add trailing '.'
nameservers.map { |ns| ns << '.' } nameservers.map { |ns| ns << '.' }
nameservers nameservers