🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.os.linux
Article #589

Automatisch update scriptje voor de gratis dns service at http://www.kpn.cx/Free-dyn-dns-nls.html

#589
From: Sander
Date: Mon, 14 Jun 1999 00:00
62 lines
2734 bytes
Hi, met een beetje spieken hier en daar heb ik een scriptje gemaakt voor de
gratis dns service bij http://www.kpn.cx/Free-dyn-dns-nls.html
Het scriptje werkt heel eenvoudig, en het is makkelijk om bijv een entry in je
/etc/ppp/ip-up.local ervoor te maken. *Wel* is het zo dat het werkt voor
alle domeinen met *.cs.kpn.cx. Mocht je dus bijv. een domein hebben als
*.dyn.kpn.cx is het heel gemakkelijk aan te passen m.b.v. een editor. Ik heb
ervoor gekozen om het connect naar *.kpn.cx op poort 8001 te doen, voor de
mensen die via een proxy gaan, zoals ik via een transparante proxy moet gaan.
Als je het download, doe dan nog even een chmod +x erop. Vragen en/of
opmerkingen zijn altijd welkom.

(nb. : Je *moet* dus eerst een domein naam registeren en deze in het scriptje
op de daarvoor bestemde plaatsen invoeren, alvorens het wil werken, ook heeft
het script lynx nodig).

Veel plezier ermee

Sander 

---------------------------------------------------------------------

#!/bin/sh
# *.cs.kpn.cx update/offline script
# 1999 by Sander

# ADRESS = URL of registration script for user.cs.kpn.cx
ADRESS="http://cs.kpn.cx:8001/cgi-bin/cs.cgi"

# PASS = Your password
PASS="password"

# USER = Hostname that you registered 
# at http://www.kpn.cx/Free-dyn-dns-nls.html
USER="hostname"

case "$1" in
    online)
	echo "Updating user.cs.kpn.cx entry..."
	COMMANDS="username=$USER;password=$PASS;login=Login;updatehost=Go"
    ;;
    offline)
        echo "Unpoints your hostname (0.0.0.0) from current address until next update..."	
        COMMANDS="username=$USER;password=$PASS;login=Login;offline=Go"
    ;;  
    *)
    echo "Usage: $0 {online|offline}"
    exit 1
esac

echo $COMMANDS | lynx -dump -post_data $ADRESS | grep Currently

-----------------------------------------------------------------------
Technical Details
Message-ID: <929372248.322665874@news.casema.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 1049e4,5492c75c1f46e57d,start
X-Google-Attributes: gid1049e4,public
X-Google-Thread: fb7d6,5492c75c1f46e57d,start
X-Google-Attributes: gidfb7d6,public
From: Sander <sander@sander.penguinpowered.com>
Subject: Automatisch update scriptje voor de gratis dns service at http://www.kpn.cx/Free-dyn-dns-nls.html
Date: 1999/06/14
Message-ID: <929372248.322665874@news.casema.net>
X-Deja-AN: 489459874
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@casema.net
X-Trace: news.casema.net 929372353 24783 212.64.0.175 (14 Jun 1999 14:59:13 GMT)
Organization: *None*
Mime-Version: 1.0
NNTP-Posting-Date: 14 Jun 1999 14:59:13 GMT
Newsgroups: nl.comp.os.linux,casema.linux