Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Změna IP DNS problém s nedostupnosti po nějakou dobu

Hadik
verified
rating uzivatele
21. 12. 2015 11:45:51
Řeším nyní takovou zapeklitou problematiku.
Samotný problém je to že když měníte IP adresu u DNS zazánamu tak to trvá než se to propíše. Mě se změna projeví za 10 minut ale mám zkušenost a vím o spoustě lidech co využívají me aplikace že to trvá i 12 hodin a to je nepřípustné aby jim to nejelo.
Jak se toto dá vyřešit ?
Napadlo mě jisté řešení.
Aplikace bude v sobě mít 2 a více URL které povedou na různé servery ale i na jeden.
App zkusí 1. url zda jí odpoví to co má, pokud ne jde dál a takto pokračuje dokud nenarazí na funkční adresu.
Přidám DNS zazánam na nový server s novou URL třeba yyyy.cz a stary server se starou IP bude mít adresu xxx.cz.
Nahodím aktualizaci s obouma URL a všichni si jí stáhnou z 1. serveru (Starého) s url xxx.cz, za 24 hodin již budou mít všechny DNS i záznam pro 2. tedy nový server na URL yyyy.cz, ale tento server nebude prozatím odpovídat bude se tvářit jako mrtvý. Poté zapnu potřebnou serverovou APP na 2. tedy novém serveru na yyyy.cz a vypnu jí na xxxx.cz a klienti po restartu aplikace jednoduše budou fungovat dál bez dlouhých výpadků kvuli přesunu serveru na jinou IP.
Je toto řešení ? Nebo znáte nějáké lepši pohodlnější ?
Budu vděčný za jakékoliv informace.
21. 12. 2015 11:45:51
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160439
Tomáš Rous
verified
rating uzivatele
21. 12. 2015 11:52:24
a je nějaké období, třeba víkend, kdy se nikdo na aplikaci nepřipojuje? že byste změnu provedl o víkendu
21. 12. 2015 11:52:24
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160438
Hadik
verified
rating uzivatele
21. 12. 2015 11:57:08
Bohužel jde o launcher ke hře, který musí být dostupný téměř pořád. A hráči hrají právě o víkendu. Bohužel.
Už jsem měnil v minulosti IP (server) 2x a bohužel některým to nešlo x hodin a my měli zaspamované forum stejným problémem.
21. 12. 2015 11:57:08
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160437
Václav Dušek
verified
rating uzivatele
(78 hodnocení)
21. 12. 2015 11:58:55
Prectete si neco o fungovani DNS a nepiste takoveto dotazy
21. 12. 2015 11:58:55
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160436
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
21. 12. 2015 11:59:37
Změňte nejdřív záznamu TTL na 60 a až druhý den změňte IP. Drtivé většině se změna projeví do minuty.
Ideální taky je na původní IP prostě nastavit proxy na novou, ale to ne vždycky jde.
21. 12. 2015 11:59:37
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160435
i-PRESS
verified
rating uzivatele
(2 hodnocení)
21. 12. 2015 12:01:41
Napsal Hadik;1250171
Nebo znáte nějáké lepši pohodlnější ?
Proč prostě nenastavíte nízké TTL, pokud je už třeba IP adresy měnit často? Obecně je ale lepší omezit změny DNS na minimum, nová app = nová IP kterou bude využívat trvale.
21. 12. 2015 12:01:41
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160434
Hadik
verified
rating uzivatele
21. 12. 2015 12:03:17
vdusek: Dotaz za všechny peníze :) Myslíte že mě to nenapadlo :)
Souki: Změnit TTL je určitě dobré řešení, avšak tam kde hostuji TTL nelze měnit. Zkusím kontaktovat podporu která mi spravuje domény.
Tak i tak obě řešení zní dobře, děkuji :)
21. 12. 2015 12:03:17
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160433
Václav Dušek
verified
rating uzivatele
(78 hodnocení)
21. 12. 2015 12:06:12
Jak se chova klient, k DNS NEMATE moznost ovlivnit. Muzete pouze minimalizovat riziko - zvysit pravdepodobnost ze se u neho zmena projevi brzy
21. 12. 2015 12:06:12
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160432
Hadik
verified
rating uzivatele
21. 12. 2015 12:11:33
Ano budu volit možnost změnit TTL, toto řešení mě nenapadlo jelikož tam kde mám domény ve správě tato možnost vůbec není.
Děkuji všem za rady.
21. 12. 2015 12:11:33
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160431
Zmena TTL u spousty ISP nema vubec vliv, nejlepsi reseni je to, co navrhuje Souki ... Proxy nebo IP redirect do doby nez se zaznamy po svete sesynchronizuji
21. 12. 2015 12:12:03
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160430
McFly
verified
rating uzivatele
(4 hodnocení)
21. 12. 2015 12:13:03
Měníš jen IP nebo i server? Snížit TTL na nejnižší možnou hodnotu a nechat chvilku tak (ať se to v klidu rozdistribuje). Pak provést změnu a mělo by to být OK. Pokud by šlo o dva fyzické servery, tak na tom starém můžeš po změně DNS záznamu rozjet reverzní proxy, které předá interně všechny požadavky na novou IP adresu, pokud by náhodou na tento starý server přišel nějaký požadavek. Návštěvník nic nepozná.
//ted vidím, že Souki a gransy to už napsali za mne :)
21. 12. 2015 12:13:03
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160429
Hadik
verified
rating uzivatele
21. 12. 2015 12:14:15
McFly: Ano jde o 2 fyzické servery, neměním pouze IP adresu.
Přesouvám server od jednoho hostingu k jinému.
21. 12. 2015 12:14:15
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160428
McFly
verified
rating uzivatele
(4 hodnocení)
21. 12. 2015 12:16:24
Hadik: já když tohle řešil, udělal jsem to tak, že na nové IP jsem rozjel DB a WWW, na staré IP jsem ponechal přesnou kopii WWW a jen změnil, aby se web připojoval k DB na nové IP. A změnil TTL. Návštěvníci chodili na novou IP i na starou IP, ale DB jela jen na nové IP, takže cajk. :)
21. 12. 2015 12:16:24
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160427
Hadik
verified
rating uzivatele
21. 12. 2015 12:20:05
Sice se to týká i WWW a mysql ale není to jediná věc která na tom serveru běží. Toto řešení mě též napadlo, ale dobré by bylo tak pro web.
Co se týče změny TTL tak se obávám toho co již naznačil Souki, že se to ISP budou ignorovat. Takže se budu muset podívat na reverzní proxy.
21. 12. 2015 12:20:05
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160426
TomasX
verified
rating uzivatele
(4 hodnocení)
21. 12. 2015 14:15:32
přesměrování je nejjednodušší udělat přímo přes firewall a nezesložiťovat si to reverzní proxy.
V kernelu zapneš podporu ip forwad, přidáš pravidlo pro přesměrování komunikace na novou ip (mysql v tomhle případě) a zapneš NAT v iptables. Pro každou službu ( = port) je nutné přidat další řádek s pravidlem
(pravidla iptables platí pouze do restartu serveru u většiny distribucí, tj. stačí udělat restart a změny odstraníš)
Pokud bys chtěl opravdu jít cestou reverse proxy, doporučuji nginx nebo haproxy. Tady je ukázková konfigurce pro nginx na přesměrování provozu MySQL databáze na jiný server
Pozn.: 88.88.88.88 je IP adresa starého serveru a 99.99.99.99 je IP adresa nového serveru
21. 12. 2015 14:15:32
https://webtrh.cz/diskuse/zmena-ip-dns-problem-s-nedostupnosti-po-nejakou-dobu/#reply1160425
Pro odpověď se přihlašte.
Přihlásit