Your browser is out of date!

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


Managed DNS Services

Interpret Response

After you submit an update using our update protocol the following status code(s) will be returned. If updating more than one host or group, multiple status codes will be returned separated by a new line in the same order they were submitted.

good IP_ADDRESSSuccessDNS hostname update successful. Followed by a space and the IP address it was updated to.
nochg IP_ADDRESSSuccessIP address is current, no update performed. Followed by a space and the IP address that it is currently set to.
nohostErrorHostname supplied does not exist under specified account, client exit and require user to enter new login credentials before performing an additional request.
badauthErrorInvalid username password combination
badagentErrorClient disabled. Client should exit and not perform any more updates without user intervention.
!donatorErrorAn update request was sent including a feature that is not available to that particular user such as offline options.
abuseErrorUsername is blocked due to abuse. Either for not following our update specifications or disabled due to violation of the No-IP terms of service. Our terms of service can be viewed here. Client should stop sending updates.
911ErrorA fatal error on our side such as a database outage. Retry the update no sooner than 30 minutes.

What to do with the result codes

The client must interpret the status codes and act accordingly, providing the end user with some useful information. This will help in debugging problems. The client should only schedule future updates when it receives a "Success" return code. Any "Error" return codes will require user intervention to correct the problem with their configuration.

The most common errors are bad user input, such as misspellings and incorrect passwords. The update client must not continue sending updates or use our IP detection system if it receives an error return code. Your client should instead notify the user of the problem have them attempt to correct it before trying again. If the error return code requires No-IP intervention your client should tell the user to contact our support team. See the status code descriptions for return codes that require contacting No-IP Support.

Previous Step: The Update ProtocolLast Step: Get Certified