問題タブ [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.
php - PHPでIPv6アドレスを処理する方法は?
少し徹底的に調べてみると、 IPv6を処理するためのPHPの関数が少し不足していることに気づきました。私自身の個人的な満足のために、移行を支援するいくつかの関数を作成しました。
このIPv6ToLong()
関数は、ここで取り上げた一時的な解決策です。IPv6互換アドレスをリレーショナルデータベースに格納する方法。IPを2つの整数に分割し、それらを配列で返します。
これらの関数の場合、通常、最初にこの関数を呼び出して実装します。
ここで車輪の再発明をしているのか、何か間違ったことをしているのか、誰か教えてください。
この実装は、IPv4をIPv6に変換します。接触しないIPv6アドレス。
generator - IPv6 でチェックサムを正しく計算する libnet
最近、libnet をいじり始め、それを使用して IPV6 パケットを生成しました。私はプログラミングに非常に慣れていませんが、ライブラリには非常に満足しています。
ただし、1つの問題があります。現在、libnet には IPV6 パケットのチェックサムを正しく計算する機能がないようです。プログラミングに慣れていないので、まだこの問題を修正することはできません (とはいえ、学習中なので、いつの日か修正できるようになります)。
興味がありますが、これを適切に実行できるライブラリのバージョンに出くわした人はいますか?
ありがとう!
php - どの時点で PHP スクリプトで IPV6 をサポートする必要がありますか?
かなりの量の PHP コードが配置されており、IPV6 をサポートするためにスクリプトのアップグレードをどの時点で開始する必要があるか疑問に思っています。
IPV6 が長い間「やるべきことのリスト」に載っていたことは知っていますが、いつサポートを開始する必要があるかについて明確な移行パスを見たことがありません。
algorithm - ipv6の最長プレフィックス一致を実装するための最良の方法は何ですか?
ipv6ルーターn
は、アドレスの最初のビットとしていくつかのルートを格納します。2000年に、研究者は1500ipv6ルートでわずか14の異なるプレフィックス長を発見しました。着信パケットは最長プレフィックス一致に基づいて異なる発信ポートにルーティングされるため、パケットxの最初の8ビットが8ビットルートと一致するが、同じパケットの最初の48ビットが48ビットルートと一致する場合、ルータは48ビットルート。
私のルーターは非常に多くのパケットを処理しているため、ルーティングテーブルへのメモリルックアップの速度が制限要因になっています。ルーティングテーブルで最長一致のプレフィックスを見つけるための優れたアルゴリズムは何ですか?
c++ - IPv6トラフィックジェネレータが必要
IPv6トラフィックを生成するためのツールを探しています。これにより、すべてのヘッダー値を手動で指定できるようになります。
ソースコードが利用できれば素晴らしいと思います。
前もって感謝します。
linux - LinuxでのIPv6トラフィックの透過プロキシ
ネットワークを維持する場合、透過プロキシを実行するのが便利なことがよくあります。透過プロキシとは、発信接続を「ハイジャック」し、ローカルサービスを介して実行するプロキシを意味します。具体的には、squidを使用してLinuxファイアウォールを実行し、ポート80で転送されるすべてのtcp/ip接続がsquidによってプロキシされるようにします。
これは、IPv4を使用してiptablesの「nat」テーブルを使用して実現されます。
しかし、IPv6のiptablesには「nat」テーブルがないため、同じ実装を使用することはできません。IPv6接続のトラフィックを透過的にプロキシするために使用できる手法は何ですか?
networking - サブネット内の Teredo ホストを互いに通信させる方法
Teredo 対応のエンド ホストからグローバル アドレスに ping を実行することはできますが、同じ ipv4 サブネット内で 2 つのエンド ホストを接続できません。Windows XPを実行しています。何かご意見は?
c# - C# で IPv6 を int としてフォーマットし、SQL Server に格納する
の下IPv4
で、IP アドレスの文字列表現を解析Int32
しINT
、SQL Server
.
今、IPv6
私IPv6
はInt64
?C#
また、人々はそれらの値を のSQL Server
2 つのフィールドとしてどのように保存していますBIGINT
か?