# Perspective session can't get IP address where the session is launched

**URL:** <https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024>\
**Category:** Ignition\
**Tags:** vision, perspective\
**Created:** [November 7, 2025, 6:00am UTC](https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024 "2025-11-07T06:00:09Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![philin15](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@philin15](https://forum.inductiveautomation.com/u/philin15)\
**Post date:** [November 7, 2025, 6:00am UTC](https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024/1 "2025-11-07T06:00:09Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/7/87c4a290fad2be3aa563a2ed363f8feb283b3f0e.png)  
as you can see, i can not get right ip. Is there any special configuration. Or how can I read the vision client data in perspective view?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/3/133ec414e0171dc374ae956d8cc9d95bdf9eb329.png)

---

<div class="post-metadata">

**Author:** ![Cose\_Peter1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cose_peter1/32/79174_2.png) [@Cose\_Peter1](https://forum.inductiveautomation.com/u/Cose_Peter1)\
**Post date:** [November 7, 2025, 8:57am UTC](https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024/2 "2025-11-07T08:57:36Z")

</div>

You can't read system client tags in perspective.

> **[System Tags | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/platform/tags/types-of-tags/system-tags#system-client-tags-vision-only)**
>
> System Tags provide status about the Ignition system, such as memory usage, performance metrics, and so on. System Tags cannot be deleted or modified. To view the System Tags in the Tag Browser, go to the Tag Provider Selector and select System.

Why do you need the vision client's IP address in perspective?  
You need to use session properties to get session IP address. You can use `self.session.props.address`

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 7, 2025, 12:57pm UTC](https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024/3 "2025-11-07T12:57:32Z")

</div>

I would guess you are using some kind of Windows Terminal Server?

But anyways, there are many reasons Perspective might not get a real IP address for a Perspective session. Most commonly, due to NAT in the network.

If you need reliable identification of the physical workstation running a client, you generally need to use Vision, not Perspective, and to not use a terminal server.

---

<div class="post-metadata">

**Author:** ![philin15](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@philin15](https://forum.inductiveautomation.com/u/philin15)\
**Post date:** [November 11, 2025, 12:37am UTC](https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024/4 "2025-11-11T00:37:19Z")

</div>

Thanks for your reply. I use a linux system as a control panel which will open the Perspective, so I want a identification of the workstation to control the operation authority

---

<div class="post-metadata">

**Author:** ![philin15](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@philin15](https://forum.inductiveautomation.com/u/philin15)\
**Post date:** [November 11, 2025, 12:42am UTC](https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024/5 "2025-11-11T00:42:47Z")

</div>

Thanks for your reply. I try to get the IP using ‘self.session.props.address‘, but get the wrong ip.It seems a network strategy.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 11, 2025, 12:43am UTC](https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024/6 "2025-11-11T00:43:21Z")

</div>

Right, Vision is the definitive answer.

You might be able to have your startup URL include the machine name or an ID number.

If there is NAT between that workstation and the gateway, you have no good choices with Perspective.

(How did you choose Perspective for this application instead of Vision?)

---

<div class="post-metadata">

**Author:** ![philin15](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@philin15](https://forum.inductiveautomation.com/u/philin15)\
**Post date:** [November 11, 2025, 12:49am UTC](https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024/7 "2025-11-11T00:49:47Z")

</div>

Perspective deployment is more convenient, and does the higher version also support Vision?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 11, 2025, 12:52am UTC](https://forum.inductiveautomation.com/t/perspective-session-cant-get-ip-address-where-the-session-is-launched/112024/8 "2025-11-11T00:52:57Z")

</div>

Yes. Vision is supported and has no terminal date. Probably won't be terminated until Perspective can do everything people use Vision for. And since IA seems to be adamant about not adding bypasses to browser security, that may not happen until long after I retire.
