webForumDet fria alternativet

#!/bin/sh dynamisk dns

Linux & BSD

2 svar · 613 visningar · startad av Dykarn

Medlem sedan mars 2005149 inlägg
Frågan#1

Hej
jag har ett konto hos loopia och en doman ..
där har jag skappat en subdoman som jag försoker att peka till min hem dator..
jag har inte nån koll nar det kommer till shell scribs osv.. men hos loopia har dom detta script.. min fråga är hur ska jag göra for att få det att fungera..
jag har ubuntu.. ett annat problem ar att jag sitter bakom en router också..
Kan nagon hjalpa sa vore jag evigt tacksam

(heslt så skulle jag vilja ha så att när man använder *.hemma.mindomän.com så pekar det till min hemma dator också.-...)

#!/bin/sh

curl -s --user 'användarnamn:lösenord'
"http://dns.loopia.se/XDynDNSServer/XDynDNS.php?
hostname=dindomän.se&
myip="`curl -s dns.loopia.se/checkip/checkip.php |
sed 's/^.*: \([^<]*\).*$/\1/'` ; echo
Medlem sedan maj 2001211 inlägg
#2

Peta in allt utom #!/bin/sh

(alltså)

curl -s --user 'användarnamn:lösenord'
"http://dns.loopia.se/XDynDNSServer/XDynDNS.php?
hostname=dindomän.se&
myip="`curl -s dns.loopia.se/checkip/checkip.php |
sed 's/^.*: \([^<]*\).*$/\1/'` ; echo

i filen /etc/rc.local. Denna fil körs efter alla andra start/stop skript vid uppstart av datorn.

Medlem sedan juni 200010 432 inlägg
#3

Eller lägg in scriptet som det är (utan radbrytningar) och peka till det via crontab till att köras så ofta det behövs för att vara säker på att adressen ständigt är uppdaterad.

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)