DIY DynDNS

Pantelis Koukousoulas pktoss at gmail.com
Tue Apr 8 20:41:33 EEST 2014


Προσωπικά προτιμώ το PowerDNS για τέτοιες δουλειές
αλλά η φιλοσοφία είναι η ίδια και για το bind:

 * client daemon ή cronjob που κάθε Χ seconds ελέγχει το
   public IP του μηχανήματος και αν αυτό έχει αλλάξει τότε
   εκτελεί μέσω ssh

 * ένα script στο server που ανανεώνει
   τη βάση του server (στην περίπτωση του bind το σχετικό
   zone file).

Για έξτρα credit μπορείς να λύσεις το πρόβλημα πιο σωστά
κάνοντας expose ένα HTTP API αντί να τρέχεις script μέσω
ssh, αλλά το script είναι μια όχι και τόσο κακή πρώτη λύση.

Π.χ.: http://www.docplanet.org/dns/implementing-dyndns-for-powerdns/

Χαιρετισμούς,
Παντελής



2014-04-08 18:43 GMT+03:00 Stavros Giannouris <stavrosg at hellug.gr>:
> 2014-04-08 18:32 GMT+03:00 Alexis Grigoriou <alexis at nanoid.net>:
>> On Tue, 2014-04-08 at 18:21 +0300, Stavros Giannouris wrote:
>>> 2014-04-08 18:02 GMT+03:00 Alexis Grigoriou <alexis at nanoid.net>:
>>> > Προφανώς γνωρίζετε όλοι πως το DynDNS κλείνει όλα τα δωρεάν accounts.
>>> > Αυτό που ουσιαστικά κάνει είναι dynamic DNS updates. Εχω ένα VPS που
>>> > τρέχει bind, και θέλω να το εκμεταλευτώ και να αντικαταστήσει το DynDNS.
>>> > Αλλά δεν ξέρω τι ακριβώς θέλει και από πού να αρχίσω. Αυτό που θέλω
>>> > είναι να τρέχω ενα σκριπτάκι ή κάτι απο το linux στο σπίτι που βρίσκεται
>>> > πίσω από modem/router, και να ενημερωθεί ο bind με την WAN IP του
>>> > router.
>>> > Any help is more than welcome :)
>>> >
>>>
>>> Θα μπορούσες να χρησιμοποιήσεις την υπηρεσία freedns στο
>>> http://freedns.afraid.org/
>>> (ή να ξεκινήσεις από τα σκριπτάκια που έχει εκεί για το δικό σου)
>>>
>>>
>>
>> To γνωρίζω το freedns. Αλλά θα ήταν πιο βολικό να απεξαρτηθώ από
>> τρίτους.
>> Σε ποιο σκριπτάκι τους αναφέρεσε?
>>
> Στους clients του: http://freedns.afraid.org/scripts/freedns.clients.php
> (για το κομμάτι της ενημέρωσης της IP του client, αν κατάλαβα καλά τι ζητάς...)
> Στο τι θα τρέχει στο VPS, δεν ξέρω .... :-/
>
>
> --
> linux-greek-users mailing list -- http://lists.hellug.gr



More information about the Linux-greek-users mailing list