Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Add No-IP

If your device already has a Dynamic DNS update client, Basic Integration is EASY!

Industry Standard Protocol

Raw HTTP GET Request

GET
/nic/update?hostname=mytest.example.com&myip=192.0.2.25 HTTP/1.1
Host: members.ddnsprovider.org
Authorization: Basic base-64-authorization
User-Agent: Company Model / Version
name@domain.com
                

Example update request string

http://username:password@members.ddnsprovider.org/nic/update?hostname=mytest.example.com&myip=192.0.2.25

No-IP Protocol

Raw HTTP GET Request

GET
/nic/update?hostname=mytestyourhost.example.com&myip=192.0.2.25
HTTP/1.1
Host: dynupdate.no-ip.com
Authorization: Basic base-64-authorization
User-Agent: ##SEE SETTING the User-Agent Below##
                

Example update request string

http://username:password@dynupdate.no-ip.com/nic/update?hostname=mytest.example.com&myip=192.0.2.25

Please Note: Any additional parameters (ie wildcard, mx, backmx, etc;) will be ignored by No-IP update servers.

Important: Setting the Agent

When making an update it is important that your http request include an HTTP User-Agent to help No-IP identify different clients that access the system. Clients that do not supply a certified and approved User-Agent risk being rate-limited or blocked from the system. Please use the following User-Agent generator to obtain a certified and approved User-Agent.

For hardware clients use the format:

User-Agent: Company DeviceName-Model/FirmwareVersionNumber maintainer-contact@example.com

For software clients use the format:

User-Agent: Company NameOfProgram/OSVersion-ReleaseVersion maintainer-contact@example.com

User Agent is important! It helps us identify what Update Client is accessing us. This allows us to provide better technical support to YOUR USERS.