Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Eigenen DynDNS

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Ort
    Köln
    Beiträge
    332

    Eigenen DynDNS

    Hi !

    Ich bin kein Fan von fremden DynDNS-Diensten und auch kein von "Bash/PHP" Lösungen. Ich habe einen eigenen NameServer und habe dazu eine eigene Subdomain angelegt, die ich dann mit dem folgenden Skript turnusmäßig aktualisieren - wichtig ist die erst Anlage der SUbdomain!

    Beispiel für eine Subdomain in der Zonedatei
    Code:
    testdomain           IN             A           1.1.1.1
    Cronjob
    Code:
    #!/bin/bash
    
    GREEN='\e[0;32m'
    RED='\e[0;31m'
    NC='\e[0m'
    
    # ssh connect
    USER="<user>"
    HOST="<ip>"
    
    # domain data
    BIND_DB="/etc/bind/<domain>.db"
    SUBDOMAIN="<subdomain>"
    
    # ip
    OWNIP=`ssh -q ${USER}@${HOST} "/usr/bin/env | grep SSH_CLIENT | cut -d \" \" -f1 | cut -d \"=\" -f2"`
    
    # set new ip
    if ssh -q ${USER}@${HOST} "sed -i 's/${SUBDOMAIN}\s.*$/${SUBDOMAIN}            IN             A           "${OWNIP}"/g' ${BIND_DB}"; then
      echo -e "Set IP${GREEN} ok${NC}";else echo -e "Set IP${RED} failed${NC}"
    fi
    
    if ssh -q ${USER}@${HOST} "rndc reload > /dev/null"; then
      echo -e "Reload Zone${GREEN} ok${NC}";else echo -e "Reload Zone${RED} failed${NC}"
    fi
    Bitte seit vorsichtig bei der Anwendung und macht auf jeden Fall eine Sicherung eurer Zonedatei. Das Skript funktioniert bei mir, was aber auf gar keinen Fall für euch bedeuten muss.

    Gruß
    Exe
    Geändert von ExeCRabLE (31.10.11 um 20:24 Uhr)
    Noti: Manjaro, Quadro 3000M 2GB, i7-2720QM, 16GB RAM, 1TB und 2TB NVME

  2. #2
    Registrierter Benutzer Avatar von derRichard
    Registriert seit
    Nov 2001
    Beiträge
    5.069
    Zitat Zitat von ExeCRabLE Beitrag anzeigen
    Hi !

    Ich bin kein Fan von fremden DynDNS-Diensten und auch kein von "Bash/PHP" Lösungen. Ich habe einen eigenen NameServer und habe dazu eine eigene Subdomain angelegt, die ich dann mit dem folgenden Skript turnusmäßig aktualisieren - wichtig ist die erst Anlage der SUbdomain!
    wenn du kein fan von bash und php bist, warum machst du dann so eine gruselige bash-lösung?

    egal, dein program hat ein fundamentales problem, es muss als root laufen und fummelt selbst an der dns-datenbank rum.

    //richard
    There are two factions of CS, the ones that hate computers, and the ones that hate science.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Ort
    Köln
    Beiträge
    332
    Zitat Zitat von derRichard Beitrag anzeigen
    wenn du kein fan von bash und php bist, warum machst du dann so eine gruselige bash-lösung?

    egal, dein program hat ein fundamentales problem, es muss als root laufen und fummelt selbst an der dns-datenbank rum.

    //richard
    Ich habe keine Berührungsängste, was eine Zone-Datei angeht. Das Skript ist auch eher für User die sich damit auskennen - wie immer "nutze was du verstehst".

    Das ein Skript, wie auch die meisten Dienste im Root-Kontext laufen ist mir das hier keine Diskussion wert. Ich würde eher mehr Validierungen einbauen, aber als Firststart ist es ausreichend und stelle die grundlegende Funktion.
    Noti: Manjaro, Quadro 3000M 2GB, i7-2720QM, 16GB RAM, 1TB und 2TB NVME

  4. #4
    Registrierter Benutzer Avatar von derRichard
    Registriert seit
    Nov 2001
    Beiträge
    5.069
    wenn du keine kritik willst, warum postet du das skript dann überhaupt?

    //richard
    There are two factions of CS, the ones that hate computers, and the ones that hate science.

Ähnliche Themen

  1. open xchange hinter susefirewall2 mit dyndns (port forwarding?)
    Von madmax79 im Forum Router und Netzaufbau
    Antworten: 6
    Letzter Beitrag: 15.08.07, 20:43
  2. Suse 9.0 Pro Server (Gateway) mit DynDNS und Windows Client...
    Von rambos.letzter. im Forum Linux als Server
    Antworten: 16
    Letzter Beitrag: 21.09.04, 19:15
  3. dyndns und Co.
    Von dipesh im Forum Tipps und Tricks
    Antworten: 1
    Letzter Beitrag: 25.03.04, 20:35
  4. prob mit dyndns
    Von nIght im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 12.01.04, 18:39
  5. dyndns : vom wan , aber nich vom lan zugreifbar
    Von daddel9 im Forum Router und Netzaufbau
    Antworten: 13
    Letzter Beitrag: 27.02.03, 11:25

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •