mirror of
https://github.com/cunnie/sslip.io.git
synced 2025-10-07 00:23:44 +08:00
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:
@@ -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
|
||||||
|
Reference in New Issue
Block a user