問題タブ [ipv4]

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 投票する
13 に答える
307198 参照

networking - インターネット上で最大の安全な UDP パケット サイズは?

UDP パケット サイズに関する多くの記事を読みましたが、何が正しいかについて結論を出すことができませんでした。

多くのサービスでは、最大の UDP パケットが 512 バイトに制限されています (DNS など)。

インターネット上の最小MTUが 576 で、IPv4 ヘッダーのサイズが 20 バイト、UDP ヘッダーが 8 バイトであるとします。これにより、ユーザー データ用に 548 バイトが使用可能になります。

パケットのフラグメント化なしで最大 548 のサイズのパケットを使用できますか? それとも、DNS の作成者が知っていた何かがあり、それがなぜ DNS を 512 バイトに制限したのか.

安全に 548 バイトを超えることはできますか?

0 投票する
8 に答える
22341 参照

geolocation - IPv6 を使用したジオロケーション?

私は、IPv4 アドレスの最初の 3 つのオクテットを使用してユーザーの国、都市、緯度、経度などを判断する IP ジオロケーション ライブラリに取り組んでいます。

しかし、IPv6 アドレスを処理しないので、処理してほしいと思います。

IPv6 アドレスを変換して、IPv4 アドレスの最初の 3 オクテットに相当するものを取得する方法はありますか?それとも、完全に異なる ipgeo マッピングを必要とする、まったく異なる番号付けスキームに基づいていますか?

0 投票する
3 に答える
1363 参照

networking - サブネット内のホスト数

サブネットが 9 つの使用可能なホストを持つことができることを保証するために必要なホスト ビットの数を知っている人はいますか?

4くらいかなと思ったけどよくわからない。これについていくつかの光を当てることができますか?

0 投票する
2 に答える
13301 参照

c# - 同じポートで IPv6 と IPv4 をサポートする C# サーバー

IPv6 クライアントと IPv4 クライアントの両方をリッスンして受け入れるソケットを持つことは可能ですか? C# で IPv6 ソケットを使用すると、自動的に下位互換性が保たれることを期待していましたが、IPv4 クライアントによって無効な IP アドレス例外が発生しました。

0 投票する
3 に答える
1209 参照

php - $_SERVER['REMOTE_ADDR']; の可能な戻り値は何ですか?

ログインモジュールを作成する際に、IP をログに記録して、反対側にいる人が同じ人であることを確認したいと考えています。

I'm using $_SERVER['REMOTE_ADDR'] as one (of many) ways to get the remote machine's IP address. Aside from an IPv4 or IPv6 address, are there any other values i should expect this to return?

0 投票する
2 に答える
2682 参照

python - Python httplib ライブラリに A リクエストのみを使用させる方法

問題は、httplib を使用する urllib が AAAA レコードを照会していることです。

それは避けたいと思います。それを行う良い方法はありますか?

0 投票する
4 に答える
47093 参照

c++ - IPv4 と IPv6 の両方の接続をサポートする方法

私は現在、UDP ソケット アプリケーションに取り組んでおり、IPV4 および IPV6 接続がサーバーにパケットを送信できるように、サポートを組み込む必要があります。

誰かが私を助けて、正しい方向に向けてくれることを望んでいました。私が見つけたドキュメントの大部分は完全ではありませんでした。また、Winsock ソケットと BSD ソケットの違いを指摘していただけると助かります。

前もって感謝します!

0 投票する
8 に答える
33176 参照

vb.net - VB.netを使用してコンピューターのローカルIPv4を取得します

ローカル PC の IP アドレスを取得しようとしていますが、他の PC の 1 つは v4 アドレスを正常に取得しますが、この 1 つのコードでは:

私が推測するIPv6アドレスを返します:

IPv4 アドレスを取得するにはどうすればよいですか?

0 投票する
5 に答える
247 参照

network-programming - プライベートネットワーク(IPv4のように)の質問

私は組み込みTCP/IP4スタックとHTTP/SNMP/SMTPのものに取り組んでいます。機能的には動作しますが、LAN上でより高速に動作させたいと思います。Nagleのアルゴリズムと遅延TCP-ACKのため、HTTPアプリケーションはLAN上でも動作が遅いようです。

http://en.wikipedia.org/wiki/IPv4#Private_networksに見られるように、ビットブロック値が異なる3つの異なるプライベートネットワークがあります。

私がすることはそれです:

  1. まず、自分のIPを見て、自分がLANメンバーであることを確認します。
  2. dst_ipを見て、それが私と同じLANに属しているかどうかを確認します

これらは、私と相手が同じLANに属していることを証明するのに十分ですか?

そしてもちろん、同じパケットを2回送信するような単純なハックを使用して、通信を高速化します。私はすでにこれをテストしました、そしてそれは働きます、しかしそれは今のところオプションです。組み込み機能にしたいと思います。

前もって感謝します...

0 投票する
2 に答える
1933 参照

c# - HttpContext IP の問題

を使用すると問題が発生しHttpContext.Current.Request.UserHostAddressます。同じコンピューターとナビゲーターから呼び出すと、「192.168.0.17」(IPv4) が返される場合と「fe80::99be:a05d:7938:1c30%8」(IPv6) が返される場合があります。

常にIPv4を返すにはどうすればよいですか?