Zadejte hledaný výraz...

Přesun serveru (změna IP adresy u domény) a problémy s tím spojené

raxsv
verified
rating uzivatele
8. 7. 2009 11:38:37
Měl bych dotaz: Je možné nějak DNS server že se server přesunuje na novou IP adresu a bude se tedy měnit IP adresa? Něco jako Redirect 301 v .htaccess?
Doteď jsem vždy když bylo potřeba přesunout server, prostě vše zkopíroval a nechal pár dní běžet web na obou serverech, novém i starém. Není to ale samozřejmě ideální řešení například pokud provozujete nějaký komunitní server kde by se mohlo stát že uživatel pošle nějaká data, nebo soubory ještě na starý server.
Existuje řešení na úrovni DNS? Ještě mě napadlo použít simlink mezi servery, funguje něco takovýho? :]
8. 7. 2009 11:38:37
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332502
když měním hostera, tak to dělám takto:
1.) přenesu ftp
2.) změním dns u domény
3.) na starém hostu data vymažu a dám tam text přechod na nový server
4.) přenesu mysql
a jsem bez problému.. :)
8. 7. 2009 12:00:32
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332501
milan
verified
rating uzivatele
8. 7. 2009 12:09:56
Na úrovni DNS ne, ale je možné, aby starý server dotazy přesměrovával na server nový. A taky se to tak i dělá.
8. 7. 2009 12:09:56
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332500
raxsv
verified
rating uzivatele
8. 7. 2009 13:02:15
Díky za odpověd. Jakým způsobem ale potom mám přesměrovat? Na doménové jméno směrovat nemůžu, to zůstává stejné a když bych zadal jen IP adresu tak to zase nebude fungovat protože mám na dané IP víc webů/domén.
Uvažuju o přesměrování přes .htaccess, php header, javascript, meta přesměrování. Ani u jednoho typu mě nenapadá jak to udělat.
Něco mi uniká.
8. 7. 2009 13:02:15
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332499
milan
verified
rating uzivatele
8. 7. 2009 14:57:50
Buď pomocí iptables http://www.debuntu.org/how-to-redirecting-network-traffic-a-new-ip-using-iptables anebo třeba pomocí proxy.
Jestli jsi ale na obyčejném hostingu s neschopnou obsluhou, pak máš smůlu.
8. 7. 2009 14:57:50
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332498
MartV
verified
rating uzivatele
(2 hodnocení)
8. 7. 2009 17:10:57
Před přesunem doporučuji v DNS nastavit TTL na co nejmenší hodnotu, změny se pak projeví velmi brzy (lze třeba i 5 minut). Když to uděláte v nějakou hluchou hodinu (2-4am), tak stačí na pozastavit starý web, vyexportovat databázi, změnit IP v DNS a naimportovat na nový server. Málokdy se to řeší přes proxy, stejně ten web musíte na chvilku zastavit kvůli přesunu mysql, pokud Vám jde o to, abyste neměl na každém serveru jiné věci :)
To řešení s iptables je nepoužitelné, na sdíleném hostingu je obvykle více webů pod jednou IP, takže to nepůjde natvrdo přesměrovat.
8. 7. 2009 17:10:57
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332497
raxsv
verified
rating uzivatele
8. 7. 2009 17:24:02
TTL mě nenapadlo, myslel jsem že je tam nějaká minimální hodnota. Díky za tip, zní to zajímavě.
Ohledně těch IP tables tam nejde nastavit jen jedna doména? Mimochodem weby provozuju na VPS, tedy problém s nastavením není, ale webů mám samozřejmě na jednu IP víc.
8. 7. 2009 17:24:02
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332496
milan
verified
rating uzivatele
8. 7. 2009 20:01:18
Napsal raxsv;318245
TTL mě nenapadlo, myslel jsem že je tam nějaká minimální hodnota. Díky za tip, zní to zajímavě.
Úprava TTL zní funkčně, ale v praxi je nepoužitelná. Klienti jsou za různými cachovacími nameservery a ty mají minimální TTL hodinu až několik dní. Z praxe mám zkušenost, že na starou IP chodí lidé i týden po přesunu.
Napsal raxsv;318245
Ohledně těch IP tables tam nejde nastavit jen jedna doména? Mimochodem weby provozuju na VPS, tedy problém s nastavením není, ale webů mám samozřejmě na jednu IP víc.
Nejde to použít, pokud se přesunuje jen jeden web a ostatní zůstávají. Vychází to přímo z principu protokolu http, protože "virtual hosty" řeší až hlavička "Host:". Ovšem nevylučuju, že na analýzu http existuje nějaký modul. Každopádně je ale možné použít proxy a možná by to spravil i mod_rewrite.
8. 7. 2009 20:01:18
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332495
Karel Kohout
verified
rating uzivatele
(10 hodnocení)
8. 7. 2009 22:06:27
Napsal MartV;318240
Před přesunem doporučuji v DNS nastavit TTL na co nejmenší hodnotu, změny se pak projeví velmi brzy (lze třeba i 5 minut). Když to uděláte v nějakou hluchou hodinu (2-4am), tak stačí na pozastavit starý web, vyexportovat databázi, změnit IP v DNS a naimportovat na nový server. Málokdy se to řeší přes proxy, stejně ten web musíte na chvilku zastavit kvůli přesunu mysql, pokud Vám jde o to, abyste neměl na každém serveru jiné věci :)
Tohle zabírá pokud ISP po cestě nejsou prasata - přesouval jsem teď menší server a i při TTL 15 minut se změny u někoho projevily až po dvou dnech.
8. 7. 2009 22:06:27
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332494
MartV
verified
rating uzivatele
(2 hodnocení)
9. 7. 2009 00:19:55
Napsal karel.kohout;318386
Tohle zabírá pokud ISP po cestě nejsou prasata - přesouval jsem teď menší server a i při TTL 15 minut se změny u někoho projevily až po dvou dnech.
Na druhou stranu - tohle poskytne statisticky zanedbatelné % návštěvníků (praxí prověřeno, většina trafficu jde do pár minut na novou IP). Pokud na původní server připravíte nějakou informační stránku doplněnou dočasným odkazem na "alternativní" url na novém serveru, zdá se mi to postačující.
No a nebo přes mod_proxy v apache, pokud chcete být detailisti :)
9. 7. 2009 00:19:55
https://webtrh.cz/diskuse/presun-serveru-zmena-ip-adresy-u-domeny-a-problemy-s-tim-spojene/#reply332493
Pro odpověď se přihlašte.
Přihlásit