Kom ihåg mig?
Home Menu

Menu


Hjälp ett DNS-blåbär

 
Ämnesverktyg Visningsalternativ
Oläst 2010-10-30, 14:00 #1
Perben Perben är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2009
Inlägg: 393
Perben Perben är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2009
Inlägg: 393
Standard Hjälp ett DNS-blåbär

Hej,

Jag är tämligen ointresserad av DNS och har aldrig lärt mig sätta records ordentligt. Råkade idag snubbla ut en nätverkskabel som gjorde att min server tappade sitt IP-nummer sedan 6 år tillbaka. Det medför att jag måste uppdatera A-records för flera hundra domäner utspridda på många olika registrarer. Tråkigt, ja.

Vissa av registrarerna har ju dyndns-stöd, och jag förstår hur det kan hjälpa i sådana här situationer, men andra har det inte.

Hur sätter man egentligen upp DNS-records för att förhindra att ett bytt IP-nummer inte ska medföra flera dagars nertid? Om det nu går.
Perben är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-30, 14:13 #2
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
ha fast ip på servern...
Du hostar väl inte massa siter hemma på dynamiskt ip.

Den ENDA lösningen för framtiden är att alla siter pekar till en tjänst som no-ip/dyndns osv.
Och för dig som efter 6 år med en sådan lösning inte vet bättre så ska jag vara snäll.

Googla på CNAME.
.
resten borde du finna ut själv så du vet hur det funkar.
sedan om du har något som du ens bryr dig om upptid för så rekommenderar jag att du skaffar en server någonstans.
en liten server kostar 500-1000kr i månaden.
då ingår internet OCH fast ip, och leasing på hårdvaran.

sen är det ju upp till dig.
OM du har någon betalande tjänst på dessa siter så tycker jag det är snarare ett krav.
Dennis Holm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-30, 14:44 #3
Perben Perben är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2009
Inlägg: 393
Perben Perben är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2009
Inlägg: 393
Jag förstår din beska ton, den är rättfärdigad Har haft colocation-servrar förut, men det är mest en massa halvspammiga affiliatesajter, landningssidor och länknätverk som inte har några krav på upptid. En dag eller två dagars nertid vartannat år för ompekning kostar mig inte mer än att hosta en server under samma period, förstås.

Så en CNAME, som jag på t.ex Loopia inte kan välja av någon anledning, skulle innebära att jag pekar mina domäner på en domän på dyndns t.ex. Jag hade fått för mig att en besökare då faktiskt skickas till dyndns-domänen sist jag testade, men antagligen har jag väl gjort något fel med recordet...
Perben är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-30, 16:58 #4
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
menade absolut inte att låta för otrevlig..
Ibland hjälper det dock att vara rak och direkt så folk ändrar sina dåliga vanor :P.


okej låt säga du har denna setup.

siter ligger på ip 112.112.112.5 :P
Du reggar perbens-affliate.dyndns.org med din klient eller via deras site (90% av dessa siter kör liknande system)
Du har domän1.se, domän2.se, domän3.se

då kör du i dns servern såhär
domän1.se. CNAME perbens-affliate.dyndns.org.
domän2.se. CNAME perbens-affliate.dyndns.org.
domän3.se. CNAME perbens-affliate.dyndns.org.

notera punkten efter domännamnet (kallas terminering, end of line så att säga).

då blir alla uppslag ungefär såhär
domän1.se=perbens-affliate.dyndns.org=112.112.112.5 SEND ME TO 112.112.112.5
enkelt förklarat.
Dennis Holm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-11-04, 19:53 #5
crazzys avatar
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2007
Inlägg: 1 089
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
crazzys avatar
 
Reg.datum: Aug 2007
Inlägg: 1 089
Citat:
Ursprungligen postat av mervinst Visa inlägg
menade absolut inte att låta för otrevlig..
Ibland hjälper det dock att vara rak och direkt så folk ändrar sina dåliga vanor :P.


okej låt säga du har denna setup.

siter ligger på ip 112.112.112.5 :P
Du reggar perbens-affliate.dyndns.org med din klient eller via deras site (90% av dessa siter kör liknande system)
Du har domän1.se, domän2.se, domän3.se

då kör du i dns servern såhär
domän1.se. CNAME perbens-affliate.dyndns.org.
domän2.se. CNAME perbens-affliate.dyndns.org.
domän3.se. CNAME perbens-affliate.dyndns.org.

notera punkten efter domännamnet (kallas terminering, end of line så att säga).

då blir alla uppslag ungefär såhär
domän1.se=perbens-affliate.dyndns.org=112.112.112.5 SEND ME TO 112.112.112.5
enkelt förklarat.
Att sätta CNAME tillsammans med andra records är inte tillåtet enligt DNS-standarden. Detta gäller även att man inte får sätta CNAME tillsammans med NS. Således kan du inte sätta CNAME "direkt på domänen", utan enbart subdomäner.

Min rekommendation är antingen att med hjälp av någon dynamisk dns-tjänst uppdatera samtliga domäner när servern byter IP eller att faktiskt skaffa statisk IP. Om du tvunget ska hosta hemma brukar du kunna fixa statisk IP från i princip vilken ISP som helst för ungefär en femtio-lapp extra i månaden.
crazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-30, 17:01 #6
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
p.s om siterna kräver väldigt lite resurser.. skaffa hosting konto hos någon leverantör.
Om du ändå inte är så noga med kvalitet så finns det flera budget hotell i sverige.
kostar i runda slängar tusenlappen om året.
80-150kr i månaden för att öka kvaliteten på dina siter är inte hela världen. (google SER sådant... både hem-ip, dyndns och uptid osv)

Dock så kanske jag kan anses lite partisk då jag är aktiv i branschen.
Dennis Holm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-30, 19:53 #7
MikaelBs avatar
MikaelB MikaelB är inte uppkopplad
Medlem
 
Reg.datum: Jun 2005
Inlägg: 280
MikaelB MikaelB är inte uppkopplad
Medlem
MikaelBs avatar
 
Reg.datum: Jun 2005
Inlägg: 280
Köp ett konto från mervinst, då får man 1200GB trafik i mediumpaket, men bara 180GB i MEGA. (hint om felskrivning)

Hoppas dina DNS problem löser sig dock, vill även påpeka att du förmodligen begår ett avtalsbrott mot din ISP genom att hosta alla siter hemma. Så inte bara dumt, det är inte ens tillåtet
MikaelB är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-30, 20:59 #8
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
Citat:
Ursprungligen postat av MikaelB Visa inlägg
Köp ett konto från mervinst, då får man 1200GB trafik i mediumpaket, men bara 180GB i MEGA. (hint om felskrivning)

Hoppas dina DNS problem löser sig dock, vill även påpeka att du förmodligen begår ett avtalsbrott mot din ISP genom att hosta alla siter hemma. Så inte bara dumt, det är inte ens tillåtet

haha. jag har faktiskt tagit bort den designen helt :P
fixa en felskrivning eller byta design helt.... blev att byta design .
Mest för jag var trött på att inte fixat den på 2 år. (lång historia jag inte förklarar här).

Uppdatera med hur du löste dina problem.
Dennis Holm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-11-04, 20:49 #9
Perben Perben är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2009
Inlägg: 393
Perben Perben är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2009
Inlägg: 393
Crazzy, precis. Det verkar som att CNAME bara kan appliceras på subdomäner av någon anledning. Ingen av min registrarer verkar tillåta att man sätter det på top level. Pratade med en domänräv härom dagarna som tipsade om några "DNS-hotell" som lät vara ungefär som det jag eftersöker. Zoneedit.com dök upp från flera håll i diskussionen.
Perben är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-11-05, 06:25 #10
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Loopia har annars DynDNS-stöd som du lätt kan skripta något emot. Så här ser mitt (halvhackiga) skript ut:

PHP-kod:
<?php

$ch 
curl_init();
curl_setopt($chCURLOPT_URL'http://dns.loopia.se/checkip/checkip.php');
curl_setopt($chCURLOPT_TIMEOUT60);
curl_setopt($chCURLOPT_RETURNTRANSFERTRUE);
curl_setopt($chCURLOPT_FOLLOWLOCATIONTRUE);

$ip_site curl_exec($ch);
preg_match("/^.*: ([^<]*).*$/"$ip_site$matches);
$current_ip $matches[1];

@
$old_ip file_get_contents('last_ip');

if(
$current_ip == $old_ip) {
        die(
date('Y-m-d H:i:s') . ': IP not updated'."\n");
}

function 
updateip($host$ip) {
        
$ch curl_init();
        
curl_setopt($chCURLOPT_URL"http://dns.loopia.se/XDynDNSServer/XDynD\
NS.php?hostname=
{$host}&myip={$ip}&wildcard=NOCHG");
        
curl_setopt($chCURLOPT_TIMEOUT60);
        
curl_setopt($chCURLOPT_RETURNTRANSFERTRUE);
        
curl_setopt($chCURLOPT_FOLLOWLOCATIONFALSE);
        
curl_setopt($chCURLOPT_HTTPAUTHCURLAUTH_ANY);
        
curl_setopt($chCURLOPT_USERPWD"blaha:password"); //user:pass here
//      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);                        
        
echo "{$host}: ".curl_exec($ch) ."\n";
}
echo 
"New ip: $current_ip\n";

$sites = array('sajt.com''sajt2.com''sajt3.se');

foreach(
$sites as $site) {
        
updateip($site$current_ip);
        
updateip("www.$site"$current_ip);
}
echo 
"\n";

file_put_contents('last_ip'$current_ip);
?>
Jag kör det i crontab var tionde minut. Ge dina domäner hos Loopia en låg TTL (5-10 minuter) så cachas de inte så lång tid och uppdateringarna slår igenom fort.
emilv är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:06.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017