# Connecting DNP3 Device First Time - No ports opening

**URL:** <https://forum.inductiveautomation.com/t/connecting-dnp3-device-first-time-no-ports-opening/66945>\
**Category:** Ignition\
**Created:** [November 26, 2022, 9:22pm UTC](https://forum.inductiveautomation.com/t/connecting-dnp3-device-first-time-no-ports-opening/66945 "2022-11-26T21:22:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lee.griffiths](https://avatars.discourse-cdn.com/v4/letter/l/c68b51/32.png) [@lee.griffiths](https://forum.inductiveautomation.com/u/lee.griffiths)\
**Post date:** [November 26, 2022, 9:22pm UTC](https://forum.inductiveautomation.com/t/connecting-dnp3-device-first-time-no-ports-opening/66945/1 "2022-11-26T21:22:27Z")

</div>

Hi  
Im setting up a test DNP3 device without a fixed IP address on the remote side. That device has an private IP.

What Im trying is to get that device to communicate with the DNP3 Master (Ignition) but I can see that port 20000 doesnt even open on the local machine on ignition

Does ignition act as a DNP3 master and open 20000? Or can it?  
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:** [November 26, 2022, 9:51pm UTC](https://forum.inductiveautomation.com/t/connecting-dnp3-device-first-time-no-ports-opening/66945/2 "2022-11-26T21:51:14Z")

</div>

Funny you should ask in this week:

> [@DNP3 port 20000 for incoming connections](https://forum.inductiveautomation.com/t/dnp3-port-20000-for-incoming-connections/66863):
>
> I'm new to ignition so apologies if this is a dumb question. We need to use DNP3 with unsolicited events as our remote devices are not on fixed IP addresses so we are reliant on them to initiate the connection. Using netstat -an on the gateway machine I can't see port 20000 listed as listening so figure I must be missing something. Grateful for any advice on this? Cheers, Martin

TL/DR: No.

---

<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:** [November 26, 2022, 9:54pm UTC](https://forum.inductiveautomation.com/t/connecting-dnp3-device-first-time-no-ports-opening/66945/3 "2022-11-26T21:54:26Z")

</div>

It does act as a Master, but only as an initiating endpoint. Is this a coincidence or are you somehow related to the post Phil linked?

---

<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 26, 2022, 9:56pm UTC](https://forum.inductiveautomation.com/t/connecting-dnp3-device-first-time-no-ports-opening/66945/4 "2022-11-26T21:56:34Z")

</div>

> [@lee.griffiths](#):
>
> as a DNP3 master and open 20000

BTW, does DNP3 really use the terminology "master" for what typical protocols call slaves? Servers==slaves==listeners and clients==masters==initiators for pretty much everything out there that doesn't use a rendezvous point (like MQTT brokers).

---

<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:** [November 26, 2022, 9:57pm UTC](https://forum.inductiveautomation.com/t/connecting-dnp3-device-first-time-no-ports-opening/66945/5 "2022-11-26T21:57:32Z")

</div>

> [@pturmel](#):
>
> BTW, does DNP3 really use the terminology "master" for what typical protocols call slaves?

No, it doesn't. But it has this poorly defined concept of "dual endpoints" or reverse connect, where what is otherwise still the master accepts the TCP connection instead of initiating it.

---

<div class="post-metadata">

**Author:** ![lee.griffiths](https://avatars.discourse-cdn.com/v4/letter/l/c68b51/32.png) [@lee.griffiths](https://forum.inductiveautomation.com/u/lee.griffiths)\
**Post date:** [November 26, 2022, 10:23pm UTC](https://forum.inductiveautomation.com/t/connecting-dnp3-device-first-time-no-ports-opening/66945/6 "2022-11-26T22:23:04Z")

</div>

Thanks all...yes possibly related to linked too.... I would think we would need the "server" / "master" listening for incomming connections but thats not happening so might have to look at different product....its never straight forward!
