問題タブ [nat]
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.
vmware - VMWare FusionNAT+ホストトンネル; vmからのアクセス
仮想マシンからOSXホストのポートにアクセスできません。
VMwareFusionでNATを使用しています。私の(OSXホスト)hostsファイルには、vmnet8のIPアドレスが「mac」にマップされています。
私のvmから、「ssh user @ mac」を実行でき、期待どおりに機能します。ホストにログインしています。だから、私のhostsファイルは機能しています。
OSXホストからOracleサーバーへのトンネルが稼働しています。ホストからトンネル(localhost:6004)を問題なく使用できます。ただし、「localhost」の代わりに「mac」という名前を使用しようとすると、これは機能しません。その結果、VMからトンネルにアクセスすることもできません。(明らかに、VMからのローカルホスト名を使用することはできません)。
sshが正常に機能しているのに、「mac」を使用してトンネルにアクセスできないのはなぜですか?
c - PPPoE で NAT を経由するには?
一部のクライアント (同じイントラネットにない可能性があります) をプロキシしてインターネットにアクセスするルート サーバーを作成したいと考えています。クライアントに一意の IP を割り当て、パケットが応答するときに IP を取得する必要があるため、監視タスクを実行できます。このケースに対処するために PPPoE サーバーを使用しているかどうかを知りたいのですが、NAT をどのように使用するのですか? ありがとう!
ipv6 - omnet++用のIPv6からipv4へのモジュール
2つのネットワークのシミュレーションにomnet++を使用しています。1つはIPv6を使用し、もう1つはipv4を使用します。omnet++ですでに利用可能なIPv6からIPv4へのNATモジュールがあるかどうか知っていますか?今のところ何も見つかりませんでしたし、一から書くのは簡単なことではありません。
ありがとう。
php - PHP の STUN/TURN/ICE クライアント ライブラリはありますか?
異なるネットワーク (両方とも NAT の背後) のマシンにデプロイされた 2 つの PHP デーモン間で P2P を確立しようとしています。GoogleでPHPを使用してNATトラバーサルを検索しましたが、PHPではこれに対する既存のソリューションがないようです。
PHPでこれを回避するためのソリューション/ライブラリについて知っている人はいますか?
java - ルーターの背後にある RMI サーバーへの接続の問題
ルーターのパブリック IP が 92.1.85.179
であるとします。サーバーを搭載したコンピューターのローカル IP は 192.168.0.2 です
。ルーターは 92.1.85.179:5678 を 192.168.0.2:5678 に転送するように設定されています。
私が持っているサーバーでは:
クライアントには次のものがあります。
クライアントがサーバーに対してローカルなネットワーク上にある場合は問題ありません。クライアントがローカル ネットワークの外部にある場合、java.rmi.ConnectException: 接続がホストに拒否されました: 192.168.0.2; が発生します。
明らかに、サーバーがクライアントに 192.168.0.2 の IP を与えているのは、コードに表示されていないSystem.setProperty( "java.rmi.server.hostname" , "92.1.85.179" );
ためです。
任意の入力をいただければ幸いです。
jboss - 外部 IP NAT を使用して JBoss AS を起動する方法
外部 IP NAT アドレスを使用して JBoss AS を開始したいと考えています。Amazon EC2 インスタンスで JBoss AS をホストしています。Amazon EC2 は、パブリック IP アドレスとプライベート IP アドレス (パブリック DNS とプライベート DNS) の 2 つのカテゴリのアドレスを管理します。を使用してパブリック DNS にバインドされた JBoss AS を開始しrun.sh -b public_dns
ましたが、コンソールに JBoss AS がプライベート dnsで開始されていることが示されました。
また、Amazon EC2 ネットワークに存在しない外部クライアントを使用してサーバーに接続しようとすると、https://stackoverflow.com/questions/4238567/cannt-connect-to-jboss-esb-のように例外がスローされます。 hosts-in-amazon-ec2-machineとサーバーが応答しません。
tcp - TCPトラバーサルを実現するための成熟した方法はありますか?
udpとtcpトラバーサルのテストを行います。udpはトラバーサルを簡単に実現できることは知っていますが、tcpトラバーサルを実現するための方法があるかどうかわかりません。誰かが知っているなら、それを達成する方法を教えてください、ありがとう。
c++ - UDP NAT トラバーサル
私は PC と電話を持っており、3G を介して 2 つの間の双方向通信をセットアップしようとしています。
PC 側では、NAT を完全に制御できます。そのため、特定のポートで着信通信をデスク上の PC にポート マッピングしました。
次に、特定のポートを使用して PC ネットワークの外部 IP アドレスに送信します。
パケットが PC に到着するのが見えます。これは完璧です。では、PC から電話に通信を送り返したいと思います。「recvfrom」を介してアドレスとポートを取得し、データを受信したアドレスとポートに sendto を送信します。
ただし、このデータは電話で受信されていません。着信通信は、モバイル プロバイダー ネットワークの NAT ボックスによってリダイレクトされていないと思います。
どうしてこれなの?電話から通信を開始したので、そのルートに沿って戻って電話と通信できるはずだと思いましたか?
それで、どうすればこれを機能させることができますか?
どんな考えでも大歓迎です!
c# - ファイアウォールの背後にあるWCFサービス–ポート転送を設定する方法は?
WCFプログラミングを始めたばかりです。ファイアウォールの背後にある仕事用のコンピューターに、自己ホスト型のテストWebサービスをセットアップしました。にありhttp://localhost:8000/MyTestService
ます。ブラウザからサービスページにアクセスできます。すべて正常に動作しています。
次に、別のネットワーク上にある自宅のコンピューターからそのサービスにアクセスしたいと思います。仕事用ルーターを指すようにダイナミックDNS(mydomain.dyndns.orgと呼びます)を設定しています。テストが完了しました。dyndnsは正しいアドレスを指しています。
これで、自宅のコンピューターにテストアプリをインストールして、Webサービスに接続しました。そこで、ポート8000で同じポート番号の仕事用コンピューターに転送要求するようにNATを構成しました。
自宅のコンピューターで、ブラウザーを開いてに移動しhttp://mydomain.dyndns.org:8000/MyTestService
ます。何もしていません。
明らかに、私はNATとポートフォワーディングについて本当に基本的な何かを見逃しています...しかし、私が言うように、私はプログラミングのこの側面でちょっと新しいです、そして私はここでいくつかのガイダンスを本当に感謝します!
android - TCP 経由で通信する 2 つの Android デバイスを作成する方法
2 つの Android デバイス間で TCP/IP 接続を確立したいと考えています。とりあえず、接続デバイスをデバイスにした方が簡単だと思いました。そのため、2 台の電話の間にサーバーはありません。
ほとんどの場合 (常にではありませんが)、実際の IP アドレス (NAT など) はありません。これは TCP ソケットを作成する際の問題ですか? これに関する正確な情報を見つけることができませんでした。アドバイスやご意見をお待ちしております。
ありがとう