diff --git a/src/Auditable.php b/src/Auditable.php
index <HASH>..<HASH> 100644
--- a/src/Auditable.php
+++ b/src/Auditable.php
@@ -230,7 +230,7 @@ trait Auditable
             'auditable_type' => $this->getMorphClass(),
             'user_id'        => $this->resolveUserId(),
             'url'            => $this->resolveUrl(),
-            'ip_address'     => Request::ip(),
+            'ip_address'     => $this->resolveIpAddress(),
             'created_at'     => $this->freshTimestamp(),
         ]);
     }
@@ -276,6 +276,16 @@ trait Auditable
     }
 
     /**
+     * Resolve the current IP address
+     *
+     * @return string
+     */
+    protected function resolveIpAddress()
+    {
+        return Request::ip();
+    }
+
+    /**
      * Determine if an attribute is eligible for auditing.
      *
      * @param string $attribute
feat(Auditable): implement resolveIpAddress() method