Quelque chose du genre :
def domain_exists?(domain)
# perform check
# return true|false
end
puts "valid!" if domain_exists?("example.com")
Quelque chose du genre :
def domain_exists?(domain)
# perform check
# return true|false
end
puts "valid!" if domain_exists?("example.com")
Si vous voulez vérifier si un domaine est enregistré ou non, vous devez effectuer une requête Whois. http://www.ruby-whois.org/
Con ruby-whois
est assez facile :
Installez gem et require.
a = Whois.whois("google.com")
a.available?
=> false
Un CLI est également fourni si vous l'installez via ruby gems : ruby-whois
page web à l'adresse suivante ruby-whois.org
Vous pouvez utiliser nslookup comme ceci :
`nslookup #{domain}`
et analyser les résultats sous forme de texte avec des regex, etc.
Ou vous pouvez utiliser le Prise de courant et plus particulièrement Socket.getaddrinfo. Voir le précédent Réponse de StackOverflow sur cette même question.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.