# OPC UA Server Custom Name

**URL:** <https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664>\
**Category:** Ignition\
**Tags:** opcua\
**Created:** [June 23, 2025, 8:38am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664 "2025-06-23T08:38:09Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![e.sagnelonge](https://avatars.discourse-cdn.com/v4/letter/e/7cd45c/32.png) [@e.sagnelonge](https://forum.inductiveautomation.com/u/e.sagnelonge)\
**Post date:** [June 23, 2025, 8:38am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664/1 "2025-06-23T08:38:09Z")

</div>

Hello,

Does anyone happen to know a way to change the name of an OPC UA Server?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/6/a62e9df2f0ea690fa3073626cadf8d8f8374ddfc.png)

The goal is to modify the OPC UA server name to comply with the company's naming conventions.

After some investigation, it seems that the name is hardcoded.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/0/e0e3c67442fd491ffd432837a5ac2dea7ba2a9c4.jpeg)

So I’m reaching out to see if anyone might know a tricky workaround (as recommended by Inductive support).

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [June 23, 2025, 8:57am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664/2 "2025-06-23T08:57:13Z")

</div>

If you're asking how to set the name of your own Ignition gateway it's done in,  
Config | SYSTEM | Gateway Settings | System Name.

There's also the loopback connection name,  
Config | OPC CLIENT | OPC Connections | Name.

---

<div class="post-metadata">

**Author:** ![e.sagnelonge](https://avatars.discourse-cdn.com/v4/letter/e/7cd45c/32.png) [@e.sagnelonge](https://forum.inductiveautomation.com/u/e.sagnelonge)\
**Post date:** [June 23, 2025, 9:12am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664/3 "2025-06-23T09:12:25Z")

</div>

I'm not trying to do either of those.  
My goal is to modify the name of the OPC UA server mounted by Ignition.  
The OPC UA server name is exposed for discovery (by external OPC UA clients).

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [June 23, 2025, 9:35am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664/4 "2025-06-23T09:35:20Z")

</div>

I am not sure why you're trying to change the string here. This isn't the place you customise device names, this is a field specified that explains the service that is running on the host at that port. The company's naming conventions will govern the hostname/dns name/FQDN, which is important.

Your request is similar to asking Rockwell how to change the device type string on a ControlLogix to return Modicon...

Even in the screenshot above you clearly see the hierarchy showing the host by hostname: `localhost`  
The string "Ignition OPC UA Server" explains that the service that is serving the OPCUA server is made by Inductive Automation and is a product called Ignition. This is important to keep, as you might have multiple OPCUA servers on one host.

It is also key to realise that UA Expert doesn't show you all the metadata that is available from discovery, your'e seeing a couple of choice bits that Unified Automation chose to put on that screen.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [June 23, 2025, 9:53am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664/5 "2025-06-23T09:53:48Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/9/b9c9806a6aa4e481b1d6d0af603ca049d7b3f74f.png)

---

<div class="post-metadata">

**Author:** ![e.sagnelonge](https://avatars.discourse-cdn.com/v4/letter/e/7cd45c/32.png) [@e.sagnelonge](https://forum.inductiveautomation.com/u/e.sagnelonge)\
**Post date:** [June 23, 2025, 9:55am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664/6 "2025-06-23T09:55:57Z")

</div>

This is the configuration of the OPC UA **Client** name in Ignition when connecting to its own server...

---

<div class="post-metadata">

**Author:** ![e.sagnelonge](https://avatars.discourse-cdn.com/v4/letter/e/7cd45c/32.png) [@e.sagnelonge](https://forum.inductiveautomation.com/u/e.sagnelonge)\
**Post date:** [June 23, 2025, 9:58am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664/7 "2025-06-23T09:58:35Z")

</div>

Thank you for your detailed response.  
I will discuss this with our customer to better understand their concerns and determine whether it truly makes sense.  
I’ll keep you informed if we come up with any relevant arguments.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [June 23, 2025, 12:00pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-custom-name/107664/8 "2025-06-23T12:00:01Z")

</div>

I don’t see any kind of work around because it is hardcoded.

> [@David\_Stone](#):
>
> Your request is similar to asking Rockwell how to change the device type string on a ControlLogix to return Modicon...

I think this is a good analogy in terms of how we view this server name and why it’s not configurable. Same for product URI, though there is perhaps an argument to be made that hardcoding both are not necessary.
