問題タブ [ipv6]

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

php - PHPでIPv6アドレスを処理する方法は?

少し徹底的に調べてみると、 IPv6を処理するためのPHPの関数が少し不足していることに気づきました。私自身の個人的な満足のために、移行を支援するいくつかの関数を作成しました。

このIPv6ToLong()関数は、ここで取り上げた一時的な解決策です。IPv6互換アドレスをリレーショナルデータベースに格納する方法。IPを2つの整数に分割し、それらを配列で返します。

これらの関数の場合、通常、最初にこの関数を呼び出して実装します。

ここで車輪の再発明をしているのか、何か間違ったことをしているのか、誰か教えてください。

この実装は、IPv4をIPv6に変換します。接触しないIPv6アドレス。

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

generator - IPv6 でチェックサムを正しく計算する libnet

最近、libnet をいじり始め、それを使用して IPV6 パケットを生成しました。私はプログラミングに非常に慣れていませんが、ライブラリには非常に満足しています。

ただし、1つの問題があります。現在、libnet には IPV6 パケットのチェックサムを正しく計算する機能がないようです。プログラミングに慣れていないので、まだこの問題を修正することはできません (とはいえ、学習中なので、いつの日か修正できるようになります)。

興味がありますが、これを適切に実行できるライブラリのバージョンに出くわした人はいますか?

ありがとう!

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

php - どの時点で PHP スクリプトで IPV6 をサポートする必要がありますか?

かなりの量の PHP コードが配置されており、IPV6 をサポートするためにスクリプトのアップグレードをどの時点で開始する必要があるか疑問に思っています。

IPV6 が長い間「やるべきことのリスト」に載っていたことは知っていますが、いつサポートを開始する必要があるかについて明確な移行パスを見たことがありません。

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

algorithm - ipv6の最長プレフィックス一致を実装するための最良の方法は何ですか?

ipv6ルーターnは、アドレスの最初のビットとしていくつかのルートを格納します。2000年に、研究者は1500ipv6ルートでわずか14の異なるプレフィックス長を発見しました。着信パケットは最長プレフィックス一致に基づいて異なる発信ポートにルーティングされるため、パケットxの最初の8ビットが8ビットルートと一致するが、同じパケットの最初の48ビットが48ビットルートと一致する場合、ルータは48ビットルート。

私のルーターは非常に多くのパケットを処理しているため、ルーティングテーブルへのメモリルックアップの速度が制限要因になっています。ルーティングテーブルで最長一致のプレフィックスを見つけるための優れたアルゴリズムは何ですか?

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

c++ - IPv6トラフィックジェネレータが必要

IPv6トラフィックを生成するためのツールを探しています。これにより、すべてのヘッダー値を手動で指定できるようになります。

ソースコードが利用できれば素晴らしいと思います。

前もって感謝します。

0 投票する
6 に答える
8323 参照

linux - LinuxでのIPv6トラフィックの透過プロキシ

ネットワークを維持する場合、透過プロキシを実行するのが便利なことがよくあります。透過プロキシとは、発信接続を「ハイジャック」し、ローカルサービスを介して実行するプロキシを意味します。具体的には、squidを使用してLinuxファイアウォールを実行し、ポート80で転送されるすべてのtcp/ip接続がsquidによってプロキシされるようにします。

これは、IPv4を使用してiptablesの「nat」テーブルを使用して実現されます。

しかし、IPv6のiptablesには「nat」テーブルがないため、同じ実装を使用することはできません。IPv6接続のトラフィックを透過的にプロキシするために使用できる手法は何ですか?

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

networking - サブネット内の Teredo ホストを互いに通信させる方法

Teredo 対応のエンド ホストからグローバル アドレスに ping を実行することはできますが、同じ ipv4 サブネット内で 2 つのエンド ホストを接続できません。Windows XPを実行しています。何かご意見は?

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

c# - C# で IPv6 を int としてフォーマットし、SQL Server に格納する

の下IPv4で、IP アドレスの文字列表現を解析Int32INTSQL Server.

今、IPv6IPv6Int64?C#

また、人々はそれらの値を のSQL Server2 つのフィールドとしてどのように保存していますBIGINTか?