問題タブ [wan]
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.
cluster-computing - hazelcast オープンソース エディションの基本的な WAN レプリケーションを使用することは可能ですか?
hazelcast エディションの比較ページで次のことを認識しています。
https://hazelcast.com/pricing/
WAN レプリケーションはエンタープライズ エディション専用であることが明確に指定されています。
しかし一方で、このヘーゼルキャストのドキュメントは 2 つの部分に分かれています。
https://docs.hazelcast.org/docs/latest/manual/html-single/#wan
2 番目の部分のみがエンタープライズ エディションについて明示されているため、最初の部分は非エンタープライズ エディションを参照していると見なされます。また、パラメーターが 2 つの部分で少し異なることにも気付きました: ( com.hazelcast.wan.impl.WanNoDelayReplicationとcom.hazelcast. enterprise .wan.replication.WanNoDelayReplication )
私はヘーゼルキャストを少し試してみましたが、期待どおりに動作します。WAN 経由のクラスタ レプリケーションのみがオープンソース版では機能しないようです。オープンソース版では完全に存在しないか、構成を台無しにしていると思います。
したがって、WAN レプリケーションがエンタープライズ エディション専用であることはほぼ確実ですが、オープンソース エディションで WAN レプリケーションを使用できた人がいるかどうかを尋ねたほうがよいと思いました。両方のエディションで「WAN レプリケーション」が有効になっていますが、エンタープライズ エディションは追加機能のみを備えていますか? ...それともエンタープライズ専用ですか?
ありがとうございました !
c# - C# でポートを開くには?
私はプログラミングの初心者なので、何を尋ねようとしているのかさえわかりません。WAN 経由でサーバーへの TCP/IP 接続を確立したいと考えています。
クライアント プログラムとサーバー プログラムはどちらも私が作成したもので、LAN で問題なく動作します。現在、WAN を試しています。サーバーのIPアドレスと彼がリッスンしているポートは知っていますが、クライアントとして接続できません。ポートが実際に開いていない/利用できないためだと思いました。
サーバー側でこれを実現するにはどうすればよいですか? サーバーを (おそらく管理者として) 起動し、それ自体でポートを開く方法はありますか? これはルーターまたはファイアウォールの問題ですか?
私が十分に明確でない場合は、お気軽にお尋ねください。
乾杯。
PS: このように言いましょう: LAN で接続すると、うまくいきます。ローカル IP アドレス (192.168....) に設定し、必要なポートを選択すると、問題なく動作します。ISP に提供されたパブリック IP を配置すると、そうではありません。すべてを受け入れるようにファイアウォール ルーターを設定し、ポート 100 を開くように Windows ファイアウォールに新しいルールを設定しました。何が変わったのですか?
ms-access - Risk of data corruption over WAN with shared Access database
I am developing an application which uses as a back-end an MS Access database (.mdb, not my decision). Recently I came across someone suggesting that using JET engine over WAN is not really a good idea, with a high risk of data corruption. Since my application should be doing just that (connecting to database on NAS (EDIT: not NAS, shared shared network drive), I got worried. It is really that risky? If so, is there any work around or is an MS Access database just unusable for that kind of application?
EDIT
The front end is .NET windows desktop application in C# (WPF). The system does not have many users, max 10. Most of the time they will approach the database from LAN and 99% of writing to the database will be done within the LAN (from the area of the company). However there are some cases where they will connect to the NAS (EDIT: not NAS, shared shared network drive) from outside the company via network (from their home).
.net - C#.NET を使用してリモートで他のコンピューターのデスクトップにアクセスするにはどうすればよいですか?
他のコンピューターにリモートでアクセスする必要があるプロジェクトに取り組んでいます。これらのコンピュータは LAN 内にない場合がありますが、インターネットに接続されます。それらの一部には静的 IP があるため、Windows リモート デスクトップからアクセスできますが、動的 IP を持ち、世界中のどこからでもインターネットに接続されている他のマシンの場合、C#.NET アプリケーションを使用してそれらにアクセスするための最良の方法は何ですか。
team-viewer などのライセンスされたソフトウェアを使用したくありません。独自のアプリケーションを作成したい。c#.net を使用してリモート アクセスまたは画面共有を Google で検索しましたが、開始に役立つものは見つかりませんでした。Windows RDPが機能しているのと同じ方法で接続するのに役立つリンクをいくつか見つけましたが、それらには静的IPまたは同じネットワークが必要です。その場合、それは私にとって役に立ちません。
また、サーバーからクライアントに画面イメージを送信するコード サンプルはほとんど見つかりませんでしたが、WAN では機能しませんでした。世界中のどこにいても、インターネットに接続された他のコンピューターにアクセスできるアプリケーションを開発する必要があります。
友人、このアプリケーションに使用できる記事またはライブラリを知っていますか?
replication - Hazelcast 3.5.5 - Wan レプリケーションの回復
たとえば、ロンドンと東京の 2 つの場所に 2 つの Hazelcast クラスターがあり、アクティブ-アクティブ モードで WAN レプリケーションを構成して、それらの間で分散マップを複製するとします。
クラスターの 1 つ (たとえばロンドン) が完全にダウンしている場合。サービスを再開した後、Hazelcast は東京からロンドンにデータを再入力せず、空の地図でロンドンを離れることを発見しました。
私の質問は、復旧後にダウンしたサイトにデータを再入力したい場合、どうすればよいですか?
ps 1: 通常、分散キャッシュがこのように動作すると思いますか?
ps 2: このような状況で、通常、「回復」するために何をしますか?
ありがとうございました!!
nginx - WAN からルーター上の NGINX にアクセスする
Shibby FW で Tomato を使用してホーム ルーター ASUS N18U を構成しています。その上にホームWebサーバーNGINXをセットアップしたいと思います。私は知っています、それは理想的ではありません。唯一の問題は、Wan からサーバーにアクセスできないことです。さらに、DDNS サービスで解決した動的 IP があります。ルーターまたは SFTP の構成ページにアクセスしたい場合、または myddnsdomain と入力して LAN 内にいる場合は、正常に動作します。モデム (ISP から) でポート 80 を開き、以下のコードをルーター (ASUS N18U) 構成に追加しました。管理メニューでポート転送することはできません。 )。
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT
これで私の問題は解決しませんでした。また、さまざまなポートを試しました。私はそれをtracerouteしましたが、そのルーターがそれをブロックしているようです。WAN IP を介してサーバーにアクセスしても効果がありませんでした。フォルダ「www」は誰も所有していません。ご協力ありがとうございました
linux - WAN IP の取得: HTTP と DNS の違い
私は伝統的に、CLI から WAN IP に簡単にアクセスするためのエイリアス/機能を常に持っていました。
このエイリアスは何年も前に作成されたもので、別のドメインを使用している可能性がありますが、常に HTTP を使用しています。
最近、DNS を介して同じ情報を検索する one-liner を参照することがますます頻繁になっていることを発見しました。
しかし、それは本当に同じですか?
これを書いている間、私は 4G テザリングを使用しており、結果はプロトコルによって異なります。
さらに驚くべきことに、それらは DNS サーバー間でも異なります。
そして面白いことにns1.google.com、 は とは結果が異なります8.8.8.8。
これを詳細に説明する精神を持っている人はいますか?:)
~~ EDIT : 明確にするために、上記のすべてのコマンドをある程度試してみましたが、一貫した結果が得られました.~~
~~ EDIT2 : 最初に結果を投稿するのを忘れていましたwhatismyipが、HTTP クエリと一致する DNS クエリはありませんでした。私はそれを再現しようとしていますが、まだ失敗しています。私はそのカフェに戻らなければなりません:)~~
EDIT3:そこに戻って新しいデータを取得しました。前回と変わらず!
http - Nginx WebサーバーはLAN外では利用できませんhttpのみhttpsが機能します
私は奇妙な問題を抱えています.有効なssl証明書で実行されているNginx Webサーバーがあります. LAN では、 http: //192.xxx.x.xxxとhttps://192.xxx.x.xxxで問題なくアクセスできますが、ネットワークの外に出るとhttps://example にしかアクセスできません。通常の http:// 接続がタイムアウトし、接続できません。
これが私のルーターポート転送です
(名前 - リモート ポート - LAN IP - ローカル ポート - プロトコル)
(Webserver80 - 80 - 192.xxx.x.xxx - 80 - TCP)
(Webserver443 - 443 - 192.xxx.x.xxx - 443 - TCP)
lan では http が表示されるのに wan では表示されず、https が正常に機能する理由がわかりません。私はいくつかのオープンポートチェックを行いましたが、両方ともインターネットで見られます
成功: ポート (80) の xx.xx.xx.xx でサービスを確認できます ISP はポート 80 をブロックしていません
成功: ポート (443) の xx.xx.xx.xx でサービスを確認できます ISP はポート 443 をブロックしていません