mirror of
https://github.com/internetee/registry.git
synced 2025-08-06 09:45:11 +02:00
refactored job
This commit is contained in:
parent
57e653e9e6
commit
aff950aa97
3 changed files with 4 additions and 151 deletions
|
@ -32,9 +32,7 @@ class ValidateDnssecJob < ApplicationJob
|
|||
|
||||
def iterate_nameservers(domain)
|
||||
domain.nameservers.each do |n|
|
||||
result_nameserver_validation = SoaNameserverQuery.validate(domain_name: domain.name, hostname: n.hostname)
|
||||
|
||||
return unless result_nameserver_validation
|
||||
next unless n.validated?
|
||||
|
||||
validate(hostname: n.hostname, domain: domain)
|
||||
|
||||
|
@ -124,11 +122,12 @@ class ValidateDnssecJob < ApplicationJob
|
|||
|
||||
def prepare_validator(nameserver)
|
||||
inner_resolver = Dnsruby::Resolver.new
|
||||
timeouts = ENV['nameserver_validation_timeout'] || 4
|
||||
inner_resolver.do_validation = true
|
||||
inner_resolver.dnssec = true
|
||||
inner_resolver.nameserver = nameserver
|
||||
inner_resolver.packet_timeout = ENV['a_and_aaaa_validation_timeout'].to_i
|
||||
inner_resolver.query_timeout = ENV['a_and_aaaa_validation_timeout'].to_i
|
||||
inner_resolver.packet_timeout = timeouts.to_i
|
||||
inner_resolver.query_timeout = timeouts.to_i
|
||||
resolver = Dnsruby::Recursor.new(inner_resolver)
|
||||
resolver.dnssec = true
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue