問題タブ [srv-record]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1433 参照

websocket - SRV DNS レコードを介して Websocket を到達可能にする方法はありますか?

私はこれをグーグルで検索したことを誓います。SRVDNS クエリを解決して WebSocket サービスに接続する方法があるかどうか疑問に思っていました。原則として、これは理にかなっているように思えます。たとえば、サービスがリッスンするポートがホストに依存し、固定ポートがない場合などです。

例: サーバー A はポート 1234 で WebSocket をリッスンします。サーバー B はポート 1235 で WebSocket をリッスンします。

サーバー NS は、aCNAMEを A に、aを B に割り当てます。また、A と B のs を指すエントリ、および各ポートを指すエントリCNAMEも追加します。SRVCNAME

接続するとき、ユーザーはsrvws://websockethostではなく のようなものに接続する必要がありws://aorbcname:aorbportます。

そのようなことをすることさえ可能ですか?これについて何か計画はありますか?この種の問題を解決するための代替手段はありますか? DNS クエリと共にポートを通信する必要がありますか?

更新:周りを見回して、このドラフトを見つけました: https://datatracker.ietf.org/doc/html/draft-ibc-websocket-dns-srv-02

しかし、私はこれをどのように解釈するのかよくわかりません。これは標準ですか?これも承認されましたか?これは単なる提案ですか?

0 投票する
0 に答える
23 参照

srv-record - クライアントがポートを指定したときの SRV レコードの動作

見つけて答えることができなかったので、初めてStackoverflowを使用しています。

次のように SRV レコードを設定すると、testserver.example.comをリクエストすると、 example.com:1337に送信されると_test._tcp.example.com. 86400 IN SRV 0 5 1337 testserver.example.com.想定しています。しかし、 testserver.example.com:420に行くとどうなりますか? example.com:1337example.com:420 、またはまったく別の場所に送られますか?

試してみて何が起こるか見ることもできますが、それにはいくらかのお金が必要になるので、それが役に立つと確信できるまでは避けたいと思っています.

この質問を読んで、できれば答えてくれてありがとう。

0 投票する
1 に答える
191 参照

erlang - Ejabberd クラスターの ACME および DNS 構成

2 つのノードを持つ ejabberd クラスターをセットアップしました。ACME の最上位オプションを設定し、ca_url の値をデフォルトに設定して、URL を暗号化します。ACME チャレンジ用にポート 80 からリダイレクトされる、ポート 5280 のリスナーも構成しました。

仮想ホストの SRV レコードをセットアップしました。クラスター モードの ACME に関するドキュメントは見つかりませんでした。

  1. 両方のノードに同じ証明書が必要ですか?
  2. vhost を追加して reload_config を実行すると、新しいホストの証明書が要求されますか? それとも再起動する必要がありますか?
  3. クラスタ モードの SRV レコードをセットアップする正しい方法は何ですか?