Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!

How to Update Dynamic IP To DNS Records?

Discussion in 'General Discussion' started by tui, Feb 27, 2017.

  1. tui

    tui Well-Known Member

    Jun 15, 2007
    Likes Received:
    Trophy Points:
    cPanel Access Level:
    Root Administrator
    Hello all,
    Short scenario:

    I want my home server (my isp only provide dynamic ip) to update its ip to a dns record on my cpanel account.

    I was reading the solution of nick in this thread (Can cPanel Update Dynamic IP Information To DNS Records?) but im a bit paranoid about security, although this solution is perfect, the script needs to send your cpanel credentials to the cpanel server and i dont like too much this, also its a raspberry.

    So i prefer a solution that allows me to execute a script inside the cpanel server like a php script (there are too many samples too like this one How to make your own Dynamic DNS Server with CPANEL API 2) and call it with wget, however, again the php script need to have (in plain text) your cpanel credentials and if a error occurs in a update or something, your cpanel credentialas can be exposed/leaked.

    Is there a way to call cpanel api inside the cpanel account and avoid using your credentials? i mean, if the php script runs inside the cpanel user there is no need to put credentials because its already inside the account that i want to change the zone.

    Or, What would you suggest to achieve this without risking your cpanel credentials?

    BTW, this cPanel request (Multiple cPanel Logins (cPanel Subusers)) should be very useful on this case to create an account that allow only modify dns zones.
    #1 tui, Feb 27, 2017
    Last edited by a moderator: Feb 27, 2017
  2. cPanelMichael

    cPanelMichael Technical Support Community Manager Staff Member

    Apr 11, 2011
    Likes Received:
    Trophy Points:
    cPanel Access Level:
    Root Administrator

    The access hash authentication feature is only available to WHM logins as opposed to cPanel logins. You can see a list of all available API authentication methods at:

    Guide to API Authentication - Software Development Kit - cPanel Documentation

    Thank you.
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice