[LUGOS] DNS in WEB Strežniki

Rok Krulec Rok.Krulec at fpp.edu
Sat Aug 9 01:05:30 CEST 2003


Da ne bomo sirli krive vere:
Zadeva se da resiti na DNS nivoju in sicer takole:

Primer v katerem je server2 backup streznik za server1:
* v TLD DNS streznik (Arnes, Internic...) vpisi IP-ja obeh streznikov
DNS resolver deluje namrec tako, da v TLDNS pogleda IP-je vseh DNS
serverjev za doloceno domeno in nakljucno izbere enega od teh, ki ga
poskusa kontaktirati, ce ga ne more, izbere naslednjega na listi DNS
streznikov in to ponavlja, dokler ne pride do konca.

* na backup strezniku2 postavi DNS server z dvema konfiguracijama,
eno, za katero vsi recordi kazejo na server1 in drugo za katero vsi recordi=
 kazejo
na server2. Pazi da expire nastavis na zelo nizko vrednost, saj je od tega
odvisen cas, ko bo site nedosegljiv.

* Na server2 zazenes bash skripto, ki konstantno pinga ali izvaja HTTP
request na server1, ko ugotovi, da ta ni dosegljiv, relouda DNS server z
emergency konfiguracijo v kateri vsi recordi kazejo na server2.

To je ena izmed resitev, ki jo lahko poljubno razsiris, deluje pa tudi, ce
sta server1 in server2 na razlicnih omrezjih in pride do network splita.
Ce si webhosting provider bos imel se problem z replikacijo SQL baz, ce pa
delas samostojni projekt pa to ni tak problem.

Rok Krulec

Portoroz/Slovenia, 09.Aug 2003 @ 00:50 CET
http://hismac.fpp.edu/
http://rok.fpp.edu/projects/

On Fri, 8 Aug 2003, Marko Vodopivec wrote:

>
> Imam dva web stre=BEnika na razli=E8nih lokacijah. (oba RH9)
>
> Kako moram nastaviti DNS, da bo v primeru izpada enega stre=BEnika prevzev
> nalogo drugi stre=BEnik.
>
> Lp, Marko
>




More information about the lugos-list mailing list