Exception: Surfguard::Unresolvable

Inherits:
StandardError
  • Object
show all
Defined in:
lib/surfguard.rb

Overview

The host answered with no address at all. Deliberately NOT a Violation: nothing was refused here, the lookup simply came back empty, which is usually a transient upstream failure. A caller that gives up permanently on a Violation -- a webhook deactivating a customer's endpoint, say -- must not give up the same way on this, or one bad DNS minute retires the endpoint for good. Callers that don't care can rescue both.