DIY DynDNS

Thomas Kapoulas tomkap at pebkac.gr
Thu Apr 10 03:03:10 EEST 2014


Btw, όσοι χαρήκατε που θα γράψετε λίγο κώδικα για να κάνετε expose
κάποιο HTTP API (μαζί και εγώ φυσικά)... μπορείτε να μπείτε σε
depression mode και να καταλάβετε πόσο ανούσια πράγματα κάνατε κοιτώντας
απλά αυτό: https://nsupdate.info/ και αυτό:
https://github.com/nsupdate-info/python-dyndnsc

:-(

On 04/09/2014 12:55 AM, Alexis Grigoriou wrote:
> Ναι το είδα και γω αυτό. Οπως και τα παρακάτω.
> http://warped.org/blog/2013/07/08/dyndns-for-bind/
> http://andrwe.org/linux/own-ddns
> 
> Η διαδικασία τελικά είναι αρκετά απλή.
> Σας ευχαριστώ όλους για την βοήθεια :)
> 
>  Ωραίο domain name Θωμά :)
> 
> 
> On Wed, 2014-04-09 at 00:35 +0300, Thomas Kapoulas wrote:
>> Επειδή το ψάχνω και εγώ. Υπάρχει ένα Bind-Mysql module οπού μπορείς να
>> σώνεις σε κάποια db τα records σου και να τα ανανεώνεις με ένα query.
>>
>> Από την άλλη μιας και αυτό το module δείχνει να είναι deprecated... ένας
>> φίλος μου πρότεινε το nsupdate utility και δείχνει και αρκετά εύκολο.
>> Θες απλά μερικές ρυθμίσεις για το dnssec ώστε να επιτρέπεις το update με
>> χρήση κλειδιού και ένα cron που θα μαζέυει από κάπου την public IP σου
>> και να την στέλνει μέσω του nsupdate.
>>
>> Περισσότερα: http://linux.yyz.us/nsupdate/ &&
>> http://linux.yyz.us/dns/ddns-server.html
>>
>> On 04/08/2014 08:41 PM, Pantelis Koukousoulas wrote:
>>> Προσωπικά προτιμώ το 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
>>>
>>>
>>
>> -- 
>> Thomas Kapoulas
>> http://foss.tesyd.teimes.gr/~tomkap
>>
> 
> 
> 

-- 
Thomas Kapoulas
http://foss.tesyd.teimes.gr/~tomkap


More information about the Linux-greek-users mailing list