Skocz do zawartości
Gość

1つのドメイン - 2つのIP

Polecane posty

Gość

もしもし

 

これより高い稼働時間を提供するために、1つのオペレータが同時に2つのサーバに1つのドメインを接続したいと考えています。 そこに置かれたスクリプトは、セッションの振る舞いなどを必要としません。どちらも固定のプライベートIPを持っています。

これは2つのAレコードを追加することで解決できますか、もっと複雑な解決策が必要ですか?

Edytowano przez Gość (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość RuFiK

a co zrobisz jak padnie Tobie urządzenie któe jest w warstwie wyżej ?

Chcesz wysoki uptime ? pozostaje tobie tylko i wyłącznie chmura...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

私はコストを増やしたいとは考えていません。しばしば2行のうちの1つが配置され、完全に独立しており、ローカライズさえさえしています。

Edytowano przez Gość (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Rufik - dwa serwery mogą być w dwóch różnych lokalizacjach, więc ciężko tu mówić o wspólnym urządzeniu l2/l3.

 

Odnośnie meritum sprawy - to sposób podania dwóch rekordów A, to raczej sposób na load-balancing obciążenia, niż na failover. Bo działa to na zasadzie round-robinowego wyboru jednego z tych IP przez aplikację użytkownika. Jeśli jedno padnie, to w zależności od farta, który ma użytkownik, to resolver zwróci mu albo działające, albo padnięte. Jeśli to drugie, to użytkownik dostanie connection error, no i raczej automagicznie drugiego ip nie użyje. Jak wciśnie f5, to znowu losowane jest ip, i może tym razem się uda, a może nie... i tak dalej.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

したがって、DNSと2台のマシンを別々のIPに設定するオプションがあれば、最適な解決策は何ですか?

Edytowano przez Gość (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Np w OVH można takie coś rozwiązać korzystając z IP failover - może ktoś inny także coś takiego Ci zaoferuje. W ovh dość fajnie to działa.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

Np w OVH można takie coś rozwiązać korzystając z IP failover - może ktoś inny także coś takiego Ci zaoferuje. W ovh dość fajnie to działa.

すべてがクールですが、私はここでコストを上げたくありません Edytowano przez Gość (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To poza rozwiązaniem które zaproponował Fiercio raczej nie ma możliwości.

 

Nie myślałeś by poszukać jakiegoś hostingu opartego na rozwiązaniach zapewniających redundancję większą niż Twoi aktualni hostersi?

 

EDIT: zobacz np http://support.easydns.com/Failoverfaq.php ale to jest koszt dodatkowych paru ( prawie 40) $

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

このサービスのためのこれらの現在の「ホスティング」は2つのローカルネットワークであり、私はそこにアクセスしており、上記のスクリプトにアクセスしてホスティングする他の理由はありません。

上記のスクリプトは、userjsブラウザにインストールされている最初のユーザーの操作なしでアクセスに問題がある2番目のuserjsスクリプトに接続することが重要です...

Edytowano przez Gość (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A nie mozesz dac TTL domenie 0 i skryptu ktory zmienia wpis w dns w wypadku odciecia polaczenia z jedna z sieci?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

Jaki masz budżet ?

他のバックエンドではありません。

 

 

A nie mozesz dac TTL domenie 0 i skryptu ktory zmienia wpis w dns w wypadku odciecia polaczenia z jedna z sieci?

あなたが書いたことから、何かを達成することができなかったtongue.gif Edytowano przez Gość (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ustawiasz na serwerze DNS TTL na 0 sekund i przekierowujesz na hosting1 rekordem A.

Z serwera hosting1 oraz hosting2 cyklicznie sprawdzasz czy ten drugi jest dostępny. Jeśli któryś ze skryptów stwierdzi że jego klon jest niedostępny, ustawia rekord A na siebie (bo tamten drugi jest offline)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Thx

dokladnie w ten sposob, jedyna wada to czeste zapytania do DNS

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

I fakt że część dostawców oleje wpis z 0 i ustawi np 3600.

 

a jakbyś wykupił jakieś małe konto u kogoś kto oferuje konta ze 100% uptime. Wtedy na takim koncie dajesz skrypt który użytkowników przekierowuje na docelowy URL np www1.site.pl lub www2.site.pl. Dzięki temu lekki load balancing zrobisz w php / w przypadku wykrycia awarii będziesz mógł przekierować ruch na działający serwer.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

jak wykupisz w everydns usługę za 40$ na rok, to podajesz tam dwa IP serwera i on sobie żongluje rekordem A wybierając działajacy serwer.

 

 

A jeśli chcialbys np dla innej usługi, to musiałbyś napisać skrypt w PHP (lub innym języku) logujący się do panelu (tam gdzie będziesz mógł zarządzać strefą DNS) i podmieni rekord A ze strefy domeny.

 

EDIT: czy tylko ja mam wrażenie że tylko n3t5k`y dostaje plusy za odpowiedzi ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość N3T5kY

Głowa jest magiczny, samoloty nie przylatują na czas, GPSy się gubią...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wszystko co napisaliście dot. żonglowania rekordami to jak najbardziej najprawdziwsza prawda.

Problem jest tylko jeszcze jeden - w jakim czasie przeładowywane są u tego providera DNS strefy.

Bo co niektórzy robią to on-demand (ale ci zazwyczaj są płatni), co niektórzy robią to co godzinę, a co niektórzy co 3/6/12 godzin.

 

Jeśli już żonglować tym, to lepiej założyć sobie konto w jakimś no-ip, etc.

Podejrzeć i zmodyfikować źródła skrypciku aktualizującego (w skrócie - pingujemy drugiego hosta, jeśli nie odpowiada, to zmieniamy swoje "dynamiczne" ip).

A domenę www.~ ustawić jako rekord CNAME na to właśnie mojhost.no-ip.org.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×