diff --git a/lib/site-inspector/checks/dns.rb b/lib/site-inspector/checks/dns.rb
index <HASH>..<HASH> 100644
--- a/lib/site-inspector/checks/dns.rb
+++ b/lib/site-inspector/checks/dns.rb
@@ -65,7 +65,7 @@ class SiteInspector
       def hostname
         require 'resolv'
         @hostname ||= PublicSuffix.parse(Resolv.getname(ip))
-      rescue Resolv::ResolvError
+      rescue Resolv::ResolvError, PublicSuffix::DomainInvalid
         nil
       end
rescue from PublicSuffix::DomainInvalid errors