Rju-IP DDNS
RJU-IP

rjuip.com DDNS – FAQ

DDNS Command Builder

Generate commands for routers, scripts & devices
⚠️ Passwords containing special characters (@ : / ? & #) may break Basic Auth in URLs. Use Token or Query method instead.
🔒 Recommended: Use Token authentication

General Questions

What is Dynamic DNS (DDNS)?
Dynamic DNS allows you to access your device or server even when your internet provider changes your public IP address. Instead of using a fixed IP address, you use a domain name that automatically updates to your latest IP.
Why would I need DDNS?
DDNS is useful if you want to:
  • Access home servers remotely
  • Access CCTV cameras
  • Host applications behind dynamic IP
  • Access NAS devices
How does rjuip.com DDNS work?
Your device periodically sends its IP address to our update API. Our system updates your domain DNS record automatically.
How do I register a new account?
Click on the Create an account button on the login page and fill in your details. After registration, you can immediately start using the free plan.
Is there a free plan available?
Yes, we offer a free plan with limited domains and basic features. You can upgrade anytime to access more domains and advanced features.
What is the validity of my free account?
Free accounts are valid for a lifetime (as per current policy). However, you must log in at least once every 30 days to keep your account active and ensure uninterrupted service.
What happens if I don’t log in for 30 days?(only applicable to Free Plan/Account)
If you do not log in for 30 days, your free account may become inactive. You can simply log in again to reactivate your account and resume services.
How do I upgrade to a paid plan?
Go to Dashboard → Change Plan, select your desired plan, and complete the payment. Your plan will be activated immediately after successful payment.
Can I upgrade my plan before expiry?
Yes, you can upgrade anytime. The remaining validity of your current plan may be adjusted based on upgrade rules.
What happens when my paid plan expires?
If your plan expires:
  • Your account may be downgraded to the free plan
  • Extra domains or premium features may stop working
  • You can renew anytime to restore full functionality
Will my domains stop working after expiry?
Your domains may continue to exist, but updates and advanced features may be restricted depending on your plan.
Do you provide refunds?
Payments are generally non-refundable. However, in special cases, you may contact support for review.
Can I use DDNS without logging in every time?
Yes. Once configured, your device uses a token or credentials to update your IP automatically. No manual login is required as long as your account remains active.
Is my data secure?
Yes. We use secure authentication methods, HTTPS encryption, and access controls to protect your account and domains.

Account & Domains

How many domains can I add?
Plan Domains
Free Basic 2
Paid Basic 5
Pro 10
Enterprise 50
What domain formats are supported?
Free plan users can use:
myhost.rjuip.com
Paid plan users can use private domains such as:
camera.mydomain.com
Can I delete or change domains later?
Yes. Domains can be added, updated, or deleted anytime from the Manage Domains page.
How do I add a private subdomain?
You can use your own domain (e.g., camera.mydomain.com) by linking it to our system. Follow these steps:
  1. Go to Dashboard → Manage Domains and click Add Domain.
  2. Enter your desired private subdomain (e.g., camera.mydomain.com).
  3. After adding, the system will generate a unique primary subdomain (example: abcdefg.rjuip.com).
  4. Go to your domain DNS settings and create a CNAME record:
    Host: camera Type: CNAME Value: abcdefg.rjuip.com
  5. Wait for DNS propagation (usually a few minutes, up to 24 hours).
  6. Once done, your private subdomain will start working with DDNS updates.
🔒 Private domains are available only on paid plans.
Why is my private subdomain not working?
Check the following:
  • CNAME record is correctly pointing to your assigned primary subdomain
  • No spelling mistakes in hostname
  • DNS propagation is complete (can take up to 24 hours)
  • Your domain is active in the dashboard
  • Your device is sending DDNS updates correctly

Device Updates

How does my device update the IP?
Example command:
https://rjuip.com/update.php?hostname=mydevice&token=TOKEN
Example using curl:
curl https://rjuip.com/update.php?hostname=mydevice&token=TOKEN
How often should my device update the IP?
Recommended interval is every 5 minutes. If the IP has not changed the server returns nochg.
What happens if my device goes offline?
The DNS record will continue pointing to the last known IP until the device sends another update.

Security

Is the update API secure?
Security features include:
  • HTTPS encryption
  • Token authentication
  • Rate limiting
  • Abuse protection
What abuse protection is implemented?
20 failed attempts within 15 minutes will trigger an IP block for 1 hour.
What is a domain token and how should I use it?
Each domain is assigned a unique token used to securely update its IP address.
  • The token is generated when you create or add a domain
  • It is shown only once at the time of generation
  • Anyone with this token can update your domain's IP address
🔒 Keep your token safe and do not share it publicly.
What if I forget or lose my domain token?
If you forget or lose your token, you can easily generate a new one:
  • Go to Dashboard → Manage Domains
  • Select your domain and click Regenerate Token
⚠️ After regenerating, your old token will stop working immediately.
Do I need to update my devices after changing the token?
Yes. If you regenerate your token, you must update it on all devices, routers, or scripts that use it for DDNS updates. Otherwise, those devices will fail to update your IP address.

Troubleshooting

How can I test the update API manually?
Open the following URL in a browser:
https://rjuip.com/update.php?hostname=test&token=XXXX
Expected response:
good 1.2.3.4