# Use Homey to update a DDNS w/ an IP from a separate network

**URL:** <https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477>\
**Category:** Questions & Help\
**Created:** [August 19, 2023, 1:26pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477 "2023-08-19T13:26:57Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 1:26pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/1 "2023-08-19T13:26:57Z")

</div>

I want to sent a dedicated IP address to a linked ip to update a ddns service. Now, this WAN IP is in a separate network from Homey, so I can’t use http get (via Logic card). Is there a way to send this IP explicitly to the link?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 19, 2023, 1:39pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/2 "2023-08-19T13:39:27Z")

</div>

> [@thobu](#):
>
> Is there a way to send this IP explicitly to the link?

Isn’t that entirely dependent on the DDNS service that you’re using?

---

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 1:45pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/3 "2023-08-19T13:45:38Z")

</div>

I just want to send an IP address to a specific link like here  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/e/7ea3ffe6e3c59066b76535c026c695d26ecf7cef.png)

except that the IP is from a different network.  
And: I would update it manually. Like write the IP explicitily somewhere and then trigger the update

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 19, 2023, 1:59pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/4 "2023-08-19T13:59:36Z")

</div>

> [@thobu](#):
>
> except that the IP is from a different network.

This isn’t going to work like this, because from what I can find, it’s not possible to pass the correct IP address in the URL (NextDNS determines the “linked IP” from where the HTTP request is coming from).

But [this document](https://help.nextdns.io/t/g9hmvan/what-is-linked-ip) states that you can configure a DDNS hostname instead. So you can, for example, use [Duck DNS](https://www.duckdns.org) to create a new DDNS hostname, use that DDNS hostname in your NextDNS configuration, and use [a HTTP request](https://www.duckdns.org/spec.jsp) to update DuckDNS with the correct IP address.

FWIW, this all is unrelated to Homey.

---

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 2:01pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/5 "2023-08-19T14:01:59Z")

</div>

Yeah, I see … I was just wondering if I can trick the procedure and send an explicit IP address via Homey …

---

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 2:03pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/6 "2023-08-19T14:03:38Z")

</div>

The Homey cloud version doesn’t support logic, does it?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 19, 2023, 2:04pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/7 "2023-08-19T14:04:59Z")

</div>

I think it does, although I’m not sure if it supports making HTTP requests (but that’s irrelevant since it’s NextDNS that doesn’t support what you’re trying to do, not Homey).

---

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 2:07pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/8 "2023-08-19T14:07:17Z")

</div>

hmm, this works for me though (in the other network)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/e/7ea3ffe6e3c59066b76535c026c695d26ecf7cef.png)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 19, 2023, 2:19pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/9 "2023-08-19T14:19:56Z")

</div>

So you have two Homey’s, one in location A and one in location B, and you want to set the linked IP of NextDNS _from_ location A to point to the IP-address of location B? Remember, I don’t have a crystal ball, so you have to explain everything…

---

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 2:23pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/10 "2023-08-19T14:23:55Z")

</div>

you’re right. let me explain: I have 2 [A,B] networks (with different WAN IPs) in one location. On network [A] I got an old Homey Pro. I’m using this one to update the IP address for NextDNS. That works.

Now, I also want to use (this) Homey (if possible) to update NextDNS for the other network [B], for that I need to send B’s WAN IP, which is different from [A]. Make sense?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 19, 2023, 2:32pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/11 "2023-08-19T14:32:50Z")

</div>

> [@thobu](#):
>
> Now, I also want to use (this) Homey (if possible) to update NextDNS for the other network [B], for that I need to send B’s WAN IP, which is different from [A]. Make sense?

Yes, it makes sense now 😅 But why can’t you update NextDNS from network [B] directly?

---

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 2:34pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/12 "2023-08-19T14:34:59Z")

</div>

it’s a guest network, and I haven’t running anything there…

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 19, 2023, 2:37pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/13 "2023-08-19T14:37:31Z")

</div>

In that case, the only solution that I can see will be the one that uses an external DDNS provider, as I mentioned before (unless you’re using a router that can be set up to retrieve the NextDNS URL from the correct WAN IP).

---

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 2:40pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/14 "2023-08-19T14:40:20Z")

</div>

the router (eero) has nextDNS IP4/IP6 set but it seems it needs to get its WAN IP on top to work…

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 19, 2023, 2:42pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/15 "2023-08-19T14:42:55Z")

</div>

What I meant is that some routers have DDNS configuration options where they can be configured to periodically make an HTTP request to a DDNS provider, which is basically what you need.

---

<div class="post-metadata">

**Author:** ![prosumer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/prosumer/32/166478_2.png) [@prosumer](https://community.homey.app/u/prosumer)\
**Post date:** [August 19, 2023, 3:04pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/16 "2023-08-19T15:04:14Z")

</div>

It looks like eero supports this as well, but only if you subscribe to Eero Plus?

> **[What is DDNS?](https://support.eero.com/hc/en-us/articles/360049818252-What-is-DDNS-)**
>
> Contents:
> 
> What is DNS?
> What is a Dynamic IP address?
> What is eero DDNS? 
> Access with eero Plus
> I have eero Plus. Now what?
> Bridge mode / Private WAN IP
> Port Forwarding
> SSL for your DDNS
> What if I ...

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 19, 2023, 3:13pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/17 "2023-08-19T15:13:07Z")

</div>

> [@prosumer](#):
>
> but only if you subscribe to Eero Plus?

Wow, a router that unlocks its features only if you pay a subscription fee. Another brand I will never buy 🤔

---

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 3:43pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/18 "2023-08-19T15:43:34Z")

</div>

no way, here, I mean on eero ☹

- I tried the duckdns pathway. But had no luck so far on NextdNS  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/a/4a800b389966c50fb15e06d254072a3205cc8cf6.png)

~~I’ll check if Homey Cloud’s Logic supports the http request, I could set this up, once I’m there.~~ You need Premium for this Logic card

---

<div class="post-metadata">

**Author:** ![thobu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thobu/32/18357_2.png) [@thobu](https://community.homey.app/u/thobu)\
**Post date:** [August 19, 2023, 4:26pm UTC](https://community.homey.app/t/use-homey-to-update-a-ddns-w-an-ip-from-a-separate-network/87477/19 "2023-08-19T16:26:53Z")

</div>

Ok, I think I need to go there to set it up  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/5/85e04265c12e5cefd0ed92cdec304677873fde9c.png)
