GDN
概要
GDN(Game Delivery Network) は、運用中のゲームサーバーやその他のサービス接続にMudfish中継サーバーを経由するようにサービスを提供します。
ユーザーがネットワーク関連の理由で運営するゲームサーバーやその他のサービスにスムーズにアクセスできない場合は、Mudfish中継サーバーを介して迂回する機能を提供します。以下のリンクからGDN設定を構成できます。
手順
このセクションでは、GDN をどのように構成できるか、例を使用してその方法について説明します。
-
まず、運営するサーバーのIP(またはドメイン名)とポート番号を知る必要があります。ここでは以下の目的地とします。
- サーバーIP:1.1.1.1(IPv4アドレス)
- サーバーポート:TCP 53
-
https://mudfish.net/gdn/dashboard に接続して「中継サーバーグループ」メニューに入ります。そして、中継サーバーグループを1つ作成します。
-
右上の「作成」ボタンを押します。
-
「グループ名」は適切な名前を書いてください。ここでは、「ABCD」というグループ名を使用したとします。
-
「パスリスト」は、ルーティングパスを選択することです。 GDNは現在2つの中継サーバーモードをサポートしており、基本モードと高度なモードがそれぞれあります。
ここでは「パス を追加する」ボタンをクリックし、以下の情報で「追加」ボタンを押します。
- ルーティングモード:基本
- 出発地: MD Europe (Chisinau - MivoCloud) - PBE
- 経由地:無効
- Hostname: test
Hostname情報は、重複しないドメイン形式の任意の名前にすることができます。
-
「作成」ボタンを押して中継サーバーグループを作成します。
-
-
「リソース」メニューに入り、以下のようにリソースを1つ作成します。
-
右上の「作成」ボタンを押します。
-
以下の情報でリソース情報を入力します。以下のリソース名は必要なものであれば大丈夫です。
- リソース名:VWXYZリソース
- ホスト名:vwxyz
- プロトコル:TCP
- Port: 5353
- 中継サーバーグループ: ABCD
- 宛先IP:1.1.1.1
- 目的地 Port: 53
- Proxy Protocolの使用:オフ
-
「設定を保存」ボタンを使ってリソースを作成します。
-
すべての設定が完了しました。上記の設定は以下の結果をもたらします。
-
Mudfish中継サーバー「MD Europe(Chisinau - MivoCloud) - PBE」がTCP 5353をリスニングします。
-
該当 TCP 5353 で接続時、1.1.1.1:53 で接続がプロキシされます。
-
vwxyd.resource.mudgd.netドメインが自動登録されます。そのドメインを対象にDNS lookup時に、「MD Europe(Chisinau - MivoCloud) - PBE」中継サーバーのパブリック IPが応答します。中継サーバーグループに複数の中継サーバーが含まれている場合は?
中継サーバーグループの設定に応じて、1つの中継サーバーグループに複数のMudfish中継>サーバーパスを含めることができます。この場合、
vwxyd.resource.mudgd.netドメインが応答するIPは、ユーザーに近い中継サーバーが自動的に選択され>応答されます。どの中継サーバーが選択されるかについての詳細は、以下の該当するセクションを参照してください。
-
test.route.mudgd.netドメインが自動登録されます。そのドメインを対象にDNS lookup時に、「MD Europe(Chisinau - MivoCloud) - PBE」中継サーバーのパブリック IPが応答します。
このように構成された状態で、以下のように dig 命令を介してDNS要求を行うことができ、応答を受け取ることができます。
$ dig @vwxyd.resource.mudgd.net -p 5353 www.google.com +tcp
設定メニュー
中継サーバーグループ
設定された中継サーバーグループのリストおよび生成ができるメニューです。
作成する
中継サーバーグループを作成するときに使用できるメニューです。以下の情報を入力します。
-
グループ名
中継サーバーグループを識別するためのエイリアスを指定します。
-
パスリスト
パスを追加
パスリストにパスを追加するときに使用できます。以下の詳細メニューがあります。
-
ルーティングモード
パスを設定する方法を選択します。 2つのモードがあり、基本モードと拡張モードがあります。
デフォルトモードは、1 つの Mudfish 中継サーバーを経由するパスです。
アドバンスドモードは、2 つの Mudfish 中継サーバーが接続されて経由するパスです。
-
出発地
出発地に対応するMudfish中継サーバーを指定します。
-
経由機
経由で使用するMudfish中継サーバーを指定したい場合は、ここで指定できます。ルーティングモードを「詳細」に設定した場合にのみ利用可能です。
-
Hostname
このグループにhostnameを指定したい場合は、ここで指定できます。このhostnameはDNSに登録され、IPの代わりにドメインにアクセスできます。
オプションですので、入力しなくても構いません。
リソース
現在設定されているリソースのリストとリソースを作成できるメニューです。
作成する
このメニューからGDNリソースを作成できます。作成するには、以下の情報を入力する必要があります。
-
リソース名
リソースを識別するためのエイリアスを指定します。
-
ホスト名
(オプション)リソースのホスト名を定義できます。このホスト名はDNSに登録され、ドメインのIPは下に選択された中継サーバーグループの中継サーバーのうち、接続者の物理的な場所に近い中継サーバーとして選択されます。
-
プロトコル
リソースが使用するプロトコルを指定します。 TCP / UDPを選択できます。
-
Port
リソースの接続ポートを指定します。この接続ポートを介してユーザーが接続します。
-
中継サーバーグループ
Mudfish 中継サーバーグループを指定します。こ の中継サーバーを通じてユーザーが接続し、宛先サーバーにプロキシされます。複数の中継サーバーを選択でき、1つの中継サーバーで接続するか、2つの中継サーバーをchainで束ねて接続するかを選択します。
-
宛先 IP/ドメイン
宛先の IP/ドメインを入力します。 Mudfish中継サーバーは、この宛先IP /ドメインに接続しようとします。通常、ゲームサーバーのIP /ドメインを入力するのが一般的です。接続方法は上記のプロトコルの選択によって異なります。
-
宛先ポート
接続先のポートを入力してください。
-
Proxy Protocolの使用
Proxy Protocolを使用するかどうかを指定します。この機能を使用すると、MudfishリレーサーバーはProxy Protocolを使用して宛先サーバーに接続します。リソースプロトコルがTCPの場合はProxy Protocol v1ヘッダーを送信し、UDPの場合はSimple Proxy Protocolヘッダーを送信します。
価格ポリシー
GDN機能の場合、従量制プランのユーザーのみが利用可能です。以下の制限事項を参照してください。
-
定額制ユーザーはご利用いただけません。
-
Mudfishサブアカウントではご利用いただけません。
以下の「リソース使用量」に「トラフィック使用料」を加えた価格が実際の使用価格なので混同しないでください。
リソース使用料
リソース使用料は中継サーバー 1 台あたり月額 490 ウォンで、時間単位で課金されます。1 時間あたり約 0.68 ウォンのクレジットが消費されます。
たとえば、1 つのリソースに中継サーバーグループに 5 つの Mudfish 中継サーバーが含まれている場合、1 か月のリソース使用料は次のようになります。
- 月額資源使用料=490ウォン×5台=2,450ウォン
トラフィック使用料
現在、1GBあたり135ウォン(KRW)で策定されています。詳細なトラフィック価格は 料金プラン または 料金表 のドキュメントを参照してください。
ただし、知っておくべき項目は次のとおりです。
-
トラフィック使用量はMudfish中継サーバーに基づいて設定されます。つまり、ユーザーが1 GBのデータをRX / TXした場合、Mudfish中継サーバーは2倍の2 GBを使用します。
-
中継サーバー拡張モードは、基本モードの2倍のトラフィックを使用します。たとえば、基本モードでセッティングをしたとき、2 GB のデータを使用する場合、アドバンストモードでセッティングになるときは、2 倍の 4 GB のデータを Mudfish 中継サーバーが使用することになります。