# Perform a Dynamic DNS update with an IP Notify message

**URL:** https://community.mobotix.com/t/perform-a-dynamic-dns-update-with-an-ip-notify-message/4866
**Category:** Knowledge Base EN
**Tags:** howto, dyndns
**Created:** [January 25, 2022, 8:47pm UTC](https://community.mobotix.com/t/perform-a-dynamic-dns-update-with-an-ip-notify-message/4866 "2022-01-25T20:47:53Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![MXDanielG](https://avatars.discourse-cdn.com/v4/letter/m/43a26b/32.png) [@MXDanielG](https://community.mobotix.com/u/MXDanielG)
#### Post date: [January 25, 2022, 8:47pm UTC](https://community.mobotix.com/t/perform-a-dynamic-dns-update-with-an-ip-notify-message/4866/1 "2022-01-25T20:47:54Z")

</div>

**Dynamic DNS update via IP Notify message**

The camera´s built in Dynamic DNS client is only able to send updates for its own IP address unfortunately not for the public IP address of the router that is providing its gateway to the internet.

 ![mx10-25-229-217 Configure Dynamic DNS Client](https://canada1.discourse-cdn.com/flex030/uploads/mobotix/original/2X/3/3ef79a6f09bdf6cc490135f71b7445446ce5b518.png)

Most routers have a built in DynDNS client but if that is not the case it may be possible to update the DynDNS service by using IP Notify messages.

The following example is based on using the No-IP service. You can check with your Dynamic DNS service for the API commands needed to perform a similar update.

 ![MOBOTIX S16 mx10-25-229-217 IP Notify Profiles](https://canada1.discourse-cdn.com/flex030/uploads/mobotix/original/2X/b/bf386287ec4e22731cc2b106e92711a1e24f94bf.png)

1. Create an IP Notify Profile (Admin Menu \> Transfer Profiles \> IP Notify Profiles

Add New Profile

IP Notify Type: Custom Configuration

Destination Address: [dynupdate.no-ip.com:80](http://dynupdate.no-ip.com:80)

Transfer Protocol: HTTP/1.0 Request

CGI Path: /nic/update

HTTP Authentication: Username:Password (as used for No-IP website)

Notification Data: Plain Text

Message: hostname=[mytest.testdomain.com](http://mytest.testdomain.com) (use actual No-IP domain name)

1. Create a Periodic Time event to send this update every 30 minutes in Setup Menu \> Event Overview \> Time Events \> Edit

Periodic Event

Seconds

1800

 ![MOBOTIX S16 mx10-25-229-217 Time Events](https://canada1.discourse-cdn.com/flex030/uploads/mobotix/original/2X/d/d42f0b7a1acc52f0b9b942a5592e54532efc1c0d.png)

1. Create an Action Group in Setup Menu \> Action Group Overview

Click create new group and then Edit.

Select Time Event as the triggering event and click Add a new action below

and select the IP Notify as the action.

 ![MOBOTIX S16 mx10-25-229-217 Action Group Details](https://canada1.discourse-cdn.com/flex030/uploads/mobotix/original/2X/0/0277daa0c5c75fa147c3b6bc1e7de71d128cfaa2.png)

Updates per web browser address bar:

[NO-IP.COM](http://NO-IP.COM) → [http://username:password@dynupdate.no-ip.com/nic/update?hostname=mytest.testdomain.com](http://username:password@dynupdate.no-ip.com/nic/update?hostname=mytest.testdomain.com)

DYNDNS → [http://username:password@members.dyndns.org/nic/update?hostname=yourhostname&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG](http://username:password@members.dyndns.org/nic/update?hostname=yourhostname&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG)

More information on the API can be found here….

> **[Integrate with No-IP DDNS - API Information](https://www.noip.com/integrate/request)**
>
> No-IP Offers an open API for performing dynamic dns updates to our system. Use this to integrate our service into your product

[https://help.dyn.com/remote-access-api/perform-update/](https://help.dyn.com/remote-access-api/perform-update/)

In the case where the DynDNS provider does not receive the IP from the client, it uses the IP of the origin of the HTTP request. In some cases ISPs do not assign an actual public IP address to the customers router (3G/4G particularly). In such cases this approach will not work.
