# Http-in node and getting client (caller) IP address

**URL:** <https://discourse.nodered.org/t/http-in-node-and-getting-client-caller-ip-address/78430>\
**Category:** General\
**Created:** [15 May 2023 09:07 UTC](https://discourse.nodered.org/t/http-in-node-and-getting-client-caller-ip-address/78430 "2023-05-15T09:07:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrSidX](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mrsidx/32/18935_2.png) [@mrSidX](https://discourse.nodered.org/u/mrSidX)\
**Post date:** [15 May 2023 09:07 UTC](https://discourse.nodered.org/t/http-in-node-and-getting-client-caller-ip-address/78430/1 "2023-05-15T09:07:46Z")

</div>

I'm not getting an IP from `msg.req.ip` when I visit HTTP endpoint ...

All worked seemingly well around 2020-2021. Now I see `msg.req.ip` is not there when I call the endpoint.

Did something change since then?

I am looking around and I see the IP in the `rawHeaders`, but I want to be able to parse this, without just calling by array index because it might not be persistent.

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [15 May 2023 10:53 UTC](https://discourse.nodered.org/t/http-in-node-and-getting-client-caller-ip-address/78430/2 "2023-05-15T10:53:27Z")

</div>

msg.req.ip is there for me.

 ![chrome_screenshot_1684147959353](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/f/4f774a84affed2f7d768d1b09bf07157bc898655.png)

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [15 May 2023 12:28 UTC](https://discourse.nodered.org/t/http-in-node-and-getting-client-caller-ip-address/78430/3 "2023-05-15T12:28:19Z")

</div>

Are you using a reverse proxy?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [14 July 2023 12:28 UTC](https://discourse.nodered.org/t/http-in-node-and-getting-client-caller-ip-address/78430/4 "2023-07-14T12:28:47Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
