# Node-red IPv6 Listening

**URL:** <https://discourse.nodered.org/t/node-red-ipv6-listening/17094>\
**Category:** General\
**Created:** [24 October 2019 14:48 UTC](https://discourse.nodered.org/t/node-red-ipv6-listening/17094 "2019-10-24T14:48:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![UweG](https://avatars.discourse-cdn.com/v4/letter/u/e495f1/32.png) [@UweG](https://discourse.nodered.org/u/UweG)\
**Post date:** [24 October 2019 14:48 UTC](https://discourse.nodered.org/t/node-red-ipv6-listening/17094/1 "2019-10-24T14:48:21Z")

</div>

Hi.  
I have installed node-red at raspberry-pi  
My internet-provider use ds-lite which only use IPv6 to access from outside.  
How can i access node-red with ipv6.  
Normally ipv4 "199.0.0.1:1880" works  
Example IPv6-adress is 1a0:2a02:9018:2221:5120:96d8:fb11:5815.  
ipv6 "[21a0:2a02:9018:2221:5120:96d8:fb11:5815]:1880" does not work for access to node-red.  
ipv6 "[21a0:2a02:9018:2221:5120:96d8:fb11:5815]:80" does work for access to web server.  
It seems, that node-red does not listen to IPv6, only IPv4.  
What and where do i have to adjust for solving the problem?  
Thank's  
greetings Uwe

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [24 October 2019 19:34 UTC](https://discourse.nodered.org/t/node-red-ipv6-listening/17094/2 "2019-10-24T19:34:32Z")

</div>

Are you trying to access your pi from outside your local network?

From your internal network, get on the Pi and find it's IP address. From terminal enter `ifconfig` and you should be able to find your I address, something like 192.168.1.?? or 10.0.0.??.

From a browser yes that address plus `:1880` For example my pi has an IP address of 192.168.1.55 so to access it from my mac, I open Safari and enter `192.168.1.55:1880` to get into the backend.

---

<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:** [24 October 2019 20:24 UTC](https://discourse.nodered.org/t/node-red-ipv6-listening/17094/3 "2019-10-24T20:24:13Z")

</div>

It looks like you are correct, Node-RED does not seem to create an IPv6 Listener.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/a/a85f495a0bfbd91619bd11b69ccaa66fbcd71ee1.png)

Thankfully, it seems as though someone else already hit this issue and Dave answered it:

> <https://github.com/node-red/node-red/issues/1674>
>
> What are the steps to reproduce?
> Clone, npm install and npm start
> What happens?
> Server don't lisents to IPv6 address
> What do you expect to...

The answer is to change `uiHost` in settings.js - that file contains information on what to change.

---

<div class="post-metadata">

**Author:** ![UweG](https://avatars.discourse-cdn.com/v4/letter/u/e495f1/32.png) [@UweG](https://discourse.nodered.org/u/UweG)\
**Post date:** [26 October 2019 09:45 UTC](https://discourse.nodered.org/t/node-red-ipv6-listening/17094/4 "2019-10-26T09:45:25Z")

</div>

Thanks for your help.  
Changing settings.js to uiHost: "::" works.
