• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Computer / servers / hosting
  4. Servers + hosting
  5. Software en Operating system

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 23 december 2025 om 16:43
  • Developer Gezocht

    tcbhome 21 december 2025 om 15:07
  • Op zoek naar de legends

    Jeffrey.Hoekman 9 december 2025 om 09:41
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05
  • 302 Nieuwe Domeinnamen November 2025

    shiga 1 december 2025 om 13:07

DNS update Directadmin

  • Aaron
  • 5 maart 2024 om 14:22
Eerste belangrijk bericht
  • Aaron
    Administrator
    Ontvangen Reacties
    60
    Berichten
    1.020
    • 5 maart 2024 om 14:22
    • #1

    Goedemiddag allemaal,

    Ik draai al enige tijd een VPS met DirectAdmin, waarbij back-ups worden gemaakt en naar mijn Synology thuis worden gestuurd.

    De back-up wordt via FTP naar een specifiek subdomein gestuurd. Het DNS van dit subdomein is uiteraard het IP-adres van mijn thuisnetwerk.

    Dit werkt prima, maar als het IP-adres van thuis verandert, worden er geen back-ups meer gemaakt.

    Ik ben dus op zoek naar een manier om elke 24 uur via mijn Synology het IP-adres van thuis te controleren en indien nodig bij te werken.

    Ik heb al wat onderzoek gedaan en ontdekt dat ik via PHP het IP-adres kan controleren en dit kan vergelijken met de DirectAdmin API. Echter, het updaten lukt me helemaal niet.

    Heeft iemand een idee?

    PHP
    <?php
    function directAdminRequest($url, $post = null) {
        $username = '';
        $password = '';
        
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
        
        if ($post) {
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
        }
        
        $output = curl_exec($ch);
        curl_close($ch);
        
        return $output;
    }
    
    function updateARecords($domain, $ip) {
        $url = 'https://server.be:2222/CMD_API_DNS_CONTROL?domain=' . $domain;
        $recordsResponse = directAdminRequest($url);
        $records = json_decode($recordsResponse, true);
        
        $aRecords = array_filter($records['list'], function($record) {
            return $record['type'] === 'A';
        });
        
        $mxRecords = array_filter($records['list'], function($record) {
            return $record['type'] === 'MX';
        });
        
        $exceptions = ['mail', 'MX'];
        
        foreach ($aRecords as &$record) {
            if (!in_array($record['name'], $exceptions)) {
                $record['value'] = $ip;
            }
        }
        
        $postFields = http_build_query([
            'action' => 'modify',
            'domain' => $domain,
            'select0' => 'ALL',
            'ARECORD0' => json_encode(array_values($aRecords))
        ]);
        
        $url = 'https://server.be:2222/CMD_API_DNS_CONTROL';
        $response = directAdminRequest($url, $postFields);
        
        return $response;
    }
    
    $ip = $_SERVER['REMOTE_ADDR'];
    $domain = 'domein.be';
    $updateResult = updateARecords($domain, $ip);
    echo $updateResult;
    
    ?>
    Toon Meer
  • Jeffrey.Hoekman
    Hoofd Moderators
    Ontvangen Reacties
    9
    Berichten
    341
    • 6 maart 2024 om 15:33
    • Belangrijk bericht
    • #2

    Hiervoor heb je bijvoorbeeld ook DynDNS en andere providers hiervoor.
    Hierbij veranderd het IP adres van je dns als je thuis ip ook veranderd.

    Meestal wordt dit ook door NAS systemen ook aangeboden.

    Met vriendelijke groet,
    Jeffrey Hoekman

    • Volgende belangrijk bericht
  • mica-
    Student
    Ontvangen Reacties
    10
    Berichten
    111
    • 10 maart 2024 om 20:25
    • #3

    Doe ik op Synology NAS met ddclient docker image "linuxserver/ddclient" deze container toegang geven tot bronpoorten TCP & UDP 53 en TCP 80 + 443. Tal van voorbeelden voor versch. DNS providers worden meegeleverd in de default config ;)

    Mijn NAS heeft toch ook wel een built-in setting voor DDNS. Maar ik verkoos 't bovenstaande omdat 't een custom domain bij Cloudflare betreft.

    Good luck!

    Mafiasource on Github

  • Jeroen.G
    Moderator
    Ontvangen Reacties
    14
    Berichten
    451
    Filebase Entries
    45
    • 11 maart 2024 om 16:28
    • #4

    Ik gebruik hiervoor al jaren No-ip.

    Ideaal voor als je ipadres veranderd ect ect.

    Met vriendelijke groet,

    Jeroen

  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.035
    • 27 maart 2024 om 22:31
    • #5

    Waarom niet backuppen via acronis cyber cloud? Ik als kpn business partner kan acronis backup aanbieden bij klanten, dit ook voor vpsen etc

    MD-IT Solutions

  • Online
    K.Rens
    Eigenaar
    Ontvangen Reacties
    240
    Berichten
    4.470
    Filebase Entries
    2
    • 11 mei 2024 om 23:51
    • Belangrijk bericht
    • #6

    Vroeger maakte ik ook altijd backups naar mijn eigen synology, maar dit was steeds zoveel dataverkeer en duurde zo lang, dat hij de hele nacht bezig was. Hierbij gebruikte ik dyndns inderdaad, van no-ip.

    Bij mijn vps provider kan ik echter een remote disk mounten, die in een ander datacenter draait en daar maak ik nu backups naar.

    Dit gaat super snel, alsof het lokaal is en kost me eigenlijk niet zo heel veel.

    Een andere zeer belangrijke reden is dat in geval van zware technische problemen je niet eerst die backups vanaf je lokale netwerk terug wil uploaden. Dit duurt dan weer uren.

    Door die cloud disk van de provider kan ik die disk gewoon aan een nieuwe server hangen, de backups inladen en op zeer korte tijd is alles terug live. :)

    • Vorig belangrijk bericht
    • Volgende belangrijk bericht
  • stijnhau
    Student
    Ontvangen Reacties
    3
    Berichten
    174
    • 22 mei 2024 om 13:27
    • #7
    Citaat van K.Rens

    Vroeger maakte ik ook altijd backups naar mijn eigen synology, maar dit was steeds zoveel dataverkeer en duurde zo lang, dat hij de hele nacht bezig was. Hierbij gebruikte ik dyndns inderdaad, van no-ip.

    Bij mijn vps provider kan ik echter een remote disk mounten, die in een ander datacenter draait en daar maak ik nu backups naar.

    Dit gaat super snel, alsof het lokaal is en kost me eigenlijk niet zo heel veel.

    Een andere zeer belangrijke reden is dat in geval van zware technische problemen je niet eerst die backups vanaf je lokale netwerk terug wil uploaden. Dit duurt dan weer uren.

    Door die cloud disk van de provider kan ik die disk gewoon aan een nieuwe server hangen, de backups inladen en op zeer korte tijd is alles terug live. :)

    en dan crasht de provider en heb je helemaal niets meer.

    Check mijn projecten op stijnhau.be

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 15 juni 2024 om 21:51
    • #8
    Citaat van stijnhau

    en dan crasht de provider en heb je helemaal niets meer.

    En dan kan je dus concluderen dat je een zolderkamer-hoster hebt gekozen.
    Maar goed, backups plaats je ook op meerdere plekken.

  • Aaron
    Administrator
    Ontvangen Reacties
    60
    Berichten
    1.020
    • 15 juni 2024 om 22:01
    • Belangrijk bericht
    • #9
    Citaat van Jeroen.G

    Ik gebruik hiervoor al jaren No-ip.

    Ideaal voor als je ipadres veranderd ect ect.

    Ik wil zo weinig mogelijk externe diensten raadplegen, daarmee zoek ik de mogelijkheid om dit met een script te kunnen doen.

    Citaat van K.Rens

    Vroeger maakte ik ook altijd backups naar mijn eigen synology, maar dit was steeds zoveel dataverkeer en duurde zo lang, dat hij de hele nacht bezig was. Hierbij gebruikte ik dyndns inderdaad, van no-ip.

    Bij mijn vps provider kan ik echter een remote disk mounten, die in een ander datacenter draait en daar maak ik nu backups naar.

    Dit gaat super snel, alsof het lokaal is en kost me eigenlijk niet zo heel veel.

    Een andere zeer belangrijke reden is dat in geval van zware technische problemen je niet eerst die backups vanaf je lokale netwerk terug wil uploaden. Dit duurt dan weer uren.

    Door die cloud disk van de provider kan ik die disk gewoon aan een nieuwe server hangen, de backups inladen en op zeer korte tijd is alles terug live. :)

    We bewaren backups op een 2de gekoppelde schijf, maar graag hebben we nog een extra backup @home.

    Citaat van stijnhau

    en dan crasht de provider en heb je helemaal niets meer.

    We hebben verbinding via de draad thuis & een 5G backup van een andere provider. Een backup batterij is ook aangesloten.

    • Vorig belangrijk bericht
    • Volgende belangrijk bericht
  • Jeffrey.Hoekman
    Hoofd Moderators
    Ontvangen Reacties
    9
    Berichten
    341
    • 16 juni 2024 om 08:56
    • Belangrijk bericht
    • #10

    Mijn hosting bedrijf heb ik ook een andere HDD gekoppeld waar backups naar toe gaan.
    En doe backups worden elke nacht naar mijn NAS gestuurd die ook in dat datacenter staan.

    Klanten kunnen via directadmin een backup terugzetten. Is allemaal met glasvezel met elkaar verbonden.
    Dus dat gaat vrij rap dat herstellen.

    Met vriendelijke groet,
    Jeffrey Hoekman

    • Vorig belangrijk bericht

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    Jeffrey.Hoekman 26 december 2024 om 10:26
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Similar Threads

  • Spam mails worden verstuurd via phpmailer function wordpress

    • zwpgangster
    • 12 april 2023 om 09:33
    • Overige
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design