Revision 90c7d2ba
Added by Lukas Zapletal over 6 years ago
lib/foreman/renderer.rb | ||
---|---|---|
resolver = Resolv::DNS.new
|
||
Timeout.timeout(Setting[:dns_conflict_timeout]) do
|
||
begin
|
||
resolver.getname(IPAddr.new(name_or_ip))
|
||
rescue IPAddr::Error
|
||
resolver.getname(name_or_ip)
|
||
rescue Resolv::ResolvError
|
||
resolver.getaddress(name_or_ip)
|
||
end
|
||
end
|
Also available in: Unified diff
Fixes #21269 - fixed dns_lookup with address resolution