static
Goto Top

DDNS-Update über curl einrichten

Hallo,

ich habe curl für Windows installiert und möchte damit dem DDNS-Server (bei Serverprofis) meine WAN IP zufüttern.

Leider stimmt etwas mit der Syntax nicht. Ich mache folgendes (Variablen nur hier eingesetzt):

cmd
curl -4 https://SERVERNAME/spdyndns.php'?'hostname=HOSTNAME'&'cUser=CPANELUSERNAME'&'cPass='CPANELPASSWORT'  

Antwort (Auszug, komplett s.u.):

<h1>404 Not Found</h1>
<p>The server can not find the requested page:</p>
  <blockquote>
    cpXXX.sp-server.net/spdyndns.php'?'hostname=MEINE.SUBDOMAIN.TLD' (port 443)  
[...]

Der Befehl "'cUser" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "'cPass" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

Wo hab ich was falsch geschrieben?

Komplett:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html>
  <head>
    <title>404 Not Found</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <style type="text/css"> 
        body {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                background-color:#367E8E;
                scrollbar-base-color: #005B70;
                scrollbar-arrow-color: #F3960B;
                scrollbar-DarkShadow-Color: #000000;
                color: #FFFFFF;
                        margin:0;
        }
        a { color:#021f25; text-decoration:none}
        h1 {
                font-size: 18px;
                color: #FB9802;
                padding-bottom: 10px;
                background-image: url(sys_cpanel/images/bottombody.jpg);
                background-repeat: repeat-x;
                padding:5px 0 10px 15px;
                        margin:0;
        }
        #body-content p {
                padding-left: 25px;
                padding-right: 25px;
                line-height: 18px;
                padding-top: 5px;
                padding-bottom: 5px;
        }
        h2 {
                font-size: 14px;
                font-weight: bold;
                color: #FF9900;
                padding-left: 15px;
        }
    </style>
  </head>
  <body>
    <div id="body-content"> 
<!-- start content-->

<!--
 instead of REQUEST_URI, we could show absolute URL via:
 http://HTTP_HOST/REQUEST_URI
    but what if its https:// or other protocol?

    SERVER_PORT_SECURE doesn't seem to be used 
    SERVER_PORT logic would break if they use alternate ports
-->

<h1>404 Not Found</h1>
<p>The server can not find the requested page:</p>
  <blockquote>
    cpXXX.sp-server.net/spdyndns.php'?'hostname=MEINE.SUBDOMAIN.TLD' (port 443) 
  </blockquote>
<p>
    Please forward this error screen to cpXXX.sp-server.net's 
    <a href="mailto:webmaster@cpXXX.sp-server.net?subject=Error message [404] 404 Not Found for cpXXX.sp-server.net/spdyndns.php'?'hostname=MEINE.SUBDOMAIN.TLD' port 443 on Wednesday, 15-Mar-2017 19:27:35 CET"> 
    WebMaster</a>.
</p>
<hr />


<!-- end content -->
    </div>
  </body>
</html>

Der Befehl "'cUser" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "'cPass" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

Content-ID: 332238

Url: https://administrator.de/contentid/332238

Ausgedruckt am: 23.11.2024 um 01:11 Uhr

Dani
Lösung Dani 15.03.2017 um 20:30:30 Uhr
Goto Top
Moin,
versuche es so:
curl -4 "https://SERVERNAME/spdyndns.php?hostname=HOSTNAME&cUser=CPANELUSERNAME&cPass=CPANELPASSWORT"  
Wie immer, nicht getestet.


Gruß,
Dani
Static
Static 16.03.2017 um 20:45:23 Uhr
Goto Top
Bingo!

Herzlichen Dank Dani!