# Connecting an external OPC UA client to Ignition's OPC UA server

**URL:** <https://forum.inductiveautomation.com/t/connecting-an-external-opc-ua-client-to-ignitions-opc-ua-server/100565>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [January 8, 2025, 12:23am UTC](https://forum.inductiveautomation.com/t/connecting-an-external-opc-ua-client-to-ignitions-opc-ua-server/100565 "2025-01-08T00:23:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Haniyeh\_Seyed\_Alinez](https://avatars.discourse-cdn.com/v4/letter/h/e99b99/32.png) [@Haniyeh\_Seyed\_Alinez](https://forum.inductiveautomation.com/u/Haniyeh_Seyed_Alinez)\
**Post date:** [January 8, 2025, 12:23am UTC](https://forum.inductiveautomation.com/t/connecting-an-external-opc-ua-client-to-ignitions-opc-ua-server/100565/1 "2025-01-08T00:23:29Z")

</div>

Hi Everyone,

I was trying to connect an external OPC UA client in a third party software to Ignition's OPC UA server, but I was not able to make the connection.

I use the following parameters in my client configuration:

**For OPC UA server URL I use:**  
**opc.tcp://localhost:port/discovery**  
( **localhost** is the IP of the machine hosting Ignition and third party software AND **port** is what has been set up in Ignition Gateway's server settings.)

**For security policy and security mode I use: None**  
(None is supported in my Ignition Gateway's server settings)

**For username and password I use: opcuauser and password**

Are there any restrictions in connecting external (third party) OPC UA clients to Ignition's OPCUA Server?

Thanks

---

<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:** [January 8, 2025, 12:38am UTC](https://forum.inductiveautomation.com/t/connecting-an-external-opc-ua-client-to-ignitions-opc-ua-server/100565/2 "2025-01-08T00:38:32Z")

</div>

Ignition only listens to localhost out of the box. You'll have to change the listen address (the `0.0.0.0` wildcard is popular) and alter the security setup. All of this is in the docs:

> **[Ignition's OPC UA Server | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/opc-ua/ignitions-opc-ua-server#opc-ua-server-settings)**
>
> Ignition's OPC UA server, provided by the OPC UA module, allows an ignition installation to utilize Ignition's various device driver modules. In addition, with the module installed, OPC UA clients can connect to Ignition's UA server, exposing any...

---

<div class="post-metadata">

**Author:** ![Haniyeh\_Seyed\_Alinez](https://avatars.discourse-cdn.com/v4/letter/h/e99b99/32.png) [@Haniyeh\_Seyed\_Alinez](https://forum.inductiveautomation.com/u/Haniyeh_Seyed_Alinez)\
**Post date:** [January 9, 2025, 11:56pm UTC](https://forum.inductiveautomation.com/t/connecting-an-external-opc-ua-client-to-ignitions-opc-ua-server/100565/3 "2025-01-09T23:56:55Z")

</div>

Thanks @pturmel. In our server settings Bind Addresses parameter has been set up to 0.0.0.0.

Do I need to apply Ignition's OPC UA server certificate to the settings of third party OPC UA client?
