diff --git a/packages/web/resolvers/utils/getPostingIpAddress.ts b/packages/web/resolvers/utils/getPostingIpAddress.ts index 4acc5047..dfa5237e 100644 --- a/packages/web/resolvers/utils/getPostingIpAddress.ts +++ b/packages/web/resolvers/utils/getPostingIpAddress.ts @@ -8,7 +8,11 @@ const isNextRequest = (req: NextRequest | Request): req is NextRequest => { export const getPostingIpAddress = (req: NextRequest | Request) => { if (isNextRequest(req)) return req.ip - const headers = req?.headers['X-Forwarded-For'] + const headers = + req?.headers['x-forwarded-for'] || + req?.headers['x-real-ip'] || + req?.headers['X-Forwarded-For'] || + req?.headers['X-Real-IP'] if (typeof headers === 'string') return headers.split(',')?.[0] return undefined