dynDNS i dynHOST(ovh) 15-06-2013 00:00:00
DDNS (ang. Dynamic Domain Name System, dynamiczny system nazw domenowych) jest metodą, protokołem lub usługą sieciową, która umożliwia urządzeniom sieciowym takim jak router bądź systemowi komputerowemu korzystającego ze stosu IP, zakomunikować w czasie rzeczywistym (ad-hoc) serwerowi nazw zmianę obecnej konfiguracji DNS w postaci skonfigurowanych domen, adresów oraz innych danych zamieszczonych w rekordach DNS.
Popularnym zastosowaniem DDNS jest umożliwienie bramce internetowej ze zmiennym adresem IP otrzymania stałej nazwy hosta, która jest rozwiązywana przez standardowe zapytania DNS aplikacji działających w sieci Internet. Oto pare linijek kodu, które pomogą Ci automatycznie zmienić IP w domenie obsługującej dyndns lub dynhost (ovh). #!/bin/bash
## zezwolenei na wykonywanie
# chmod +x /sciezka/do/dynhost
## wykonywanie skryptu co 1 minute
# crontab -e
# */1 * * * * /sciezka/do/dynhost
### Ustawienia
USERNAME="domena.pl-login"
PASSWORD="haselko"
HOSTNAME="sub.domena.pl"
JAK="dynhost" # dynhost/dyndns (dynhost - ovh.pl; dyndns - dyndns.com; dyndns.org)
# pobieranie aktualnego IP
wget -O /tmp/new.ip http://myip.dnsomatic.com &>/dev/null
NEWIP=`cat /tmp/new.ip`
OLDIP=`cat /tmp/old.ip`
### sprawdzanie czy zmienil sie zewnetrzny adres IP
if [ "$OLDIP" != "$NEWIP" ]; then
if [ "$JAK" == "dynhost" ]; then
TO="https://www.ovh.com/nic/update?system=dyndns&hostname=$HOSTNAME&myip=$NEWIP"
else
TO="http://members.dyndns.org/nic/update?hostname=$HOSTNAME&myip=$NEWIP"
fi
wget --user="$USERNAME" --password="$PASSWORD" -O /tmp/dyn.log "$TO" &>/dev/null
echo $NEWIP > /tmp/old.ip
else
echo "IP jest aktualne" > /tmp/dyn.log
fi
|






15-06-2013 00:00:00
DDNS (ang. Dynamic Domain Name System, dynamiczny system nazw domenowych) jest metodą, protokołem lub usługą sieciową, która umożliwia urządzeniom sieciowym takim jak router bądź systemowi komputerowemu korzystającego ze stosu IP, zakomunikować w czasie rzeczywistym (ad-hoc) serwerowi nazw zmianę obecnej konfiguracji DNS w postaci skonfigurowanych domen, adresów oraz innych danych zamieszczonych w rekordach DNS.