diff --git a/backend/app/utils/ip_local_util.py b/backend/app/utils/ip_local_util.py index 5f33a87c..43ff47ae 100644 --- a/backend/app/utils/ip_local_util.py +++ b/backend/app/utils/ip_local_util.py @@ -36,7 +36,7 @@ def is_private_ip(cls, ip: str) -> bool: 返回: - bool: 是否为内网IP。 """ - priv_pattern = r'^(10\.|172\.(1[6-9]|2[0-9]|3[01])\.|192\.168\.)' + priv_pattern = r'^(127\.|10\.|172\.(1[6-9]|2[0-9]|3[01])\.|192\.168\.)' return bool(re.match(priv_pattern, ip)) @classmethod