diff --git a/lib/geocoder/lookups/base.rb b/lib/geocoder/lookups/base.rb
index e1db39805f7f060a434d9764bf74d09bd87ac6b1..76abcfd072cab0487992e7296528726cfb791957 100644
--- a/lib/geocoder/lookups/base.rb
+++ b/lib/geocoder/lookups/base.rb
@@ -286,7 +286,7 @@ module Geocoder
         end
       rescue Timeout::Error
         raise Geocoder::LookupTimeout
-      rescue Errno::EHOSTUNREACH, Errno::ETIMEDOUT, Errno::ENETUNREACH
+      rescue Errno::EHOSTUNREACH, Errno::ETIMEDOUT, Errno::ENETUNREACH, Errno::ECONNRESET
         raise Geocoder::NetworkError
       end