問題タブ [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.
networking - getaddrinfoのAI_V4MAPPEDフラグの目的は何ですか?
getaddrinfo呼び出しには、多くの興味深いフラグがあります。AI_V4MAPPEDフラグの目的は何なのか疑問に思います。このフラグを設定したときに期待するように、どのシステムでもgetaddrinfoを取得して:: ffff:nnnnフォームアドレスを生成できないようです。私は間違ったことを期待していますか?バグが見られますか?
特に、AF_INET6ファミリアドレスを要求してAI_V4MAPPEDを指定すると、DNS A(IPv4アドレス)レコードしかないホストの:: ffff:nnnnアドレスが表示されると予想されます。また、一般的に、AI_ALLを指定すると、ホストのDNS AAAA(IPv6アドレス)レコードとDNSAレコードの両方が::ffff:nnnn形式で取得されることを期待します。
繰り返しますが、私はここですべての間違ったことを期待していますか?
私はこれをFedora11-glibc2.10.1とOSX10.4でテストしました。
macos - IPv6 マルチキャスト アドレッシング: すべての「グループ ID」は有効/ユーザー割り当て可能と見なされますか?
プログラムのリンクローカル IPv6 マルチキャスト ルーチンで「興味深い」動作が見られます。112 ビットのグループ ID フィールドの上位 16 ビットのいずれかを設定すると、MacOS/X はそれらのマルチキャスト パケットを受け入れなくなります。私の質問は、これは MacOS/X ネットワーク スタックのバグですか、それともグループ ID フィールドの上位 16 ビットを設定するとルーティングの動作に影響する何らかの理由があるのでしょうか?
より具体的な情報は次のとおりです。
ある Mac から別の Mac へのマルチキャストは常に機能します (10.5 および 10.6 でテスト済み)。
Linux から Windows へのマルチキャストは常に機能します
Mac から Windows、Windows から Mac、または Linux から Mac へのマルチキャストは、マルチキャスト アドレスのグループ ID の上位 16 ビットがゼロに設定されている場合にのみ機能します。例えば:
- 「動作しない」場合、Mac で実行されている WireShark は、Mac がマルチキャスト パケットを受信したことを示しますが、それらのパケットは Mac 上の受信アプリケーションに渡されません。これは、Mac のネットワーク スタックにバグがあるということですか、それとも、私が気付いていないマルチキャスト アドレッシングのより深い魔法があるということですか?
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?
apache - Mongrel は IPv6 をうまく処理しますか?
Mongrel + Apache 2.2 + mod_proxy_balancer を使用しています。
apache2.2 はよく IPv6 です http://httpd.apache.org/docs/2.2/en/bind.html#ipv6
Mongrel は IPv6 をうまく処理しますか?
プラットフォーム:RHEL ルビー:1.8.6
python - Python httplib ライブラリに A リクエストのみを使用させる方法
問題は、httplib を使用する urllib が AAAA レコードを照会していることです。
それは避けたいと思います。それを行う良い方法はありますか?
ipv6 - ipv6_mreq 構造体の ipv6mr_interface フィールドの値を決定する方法
特定の IPv6 マルチキャスト アドレスからのメッセージをリッスンする BSD ソケットを作成しようとしています。現在、正しいアドレス 0::0 でリッスンするソケットの作成に問題はありません。
問題は、複数の NIC を備えた小さな組み込み Linux サーバーで実行していることです。ここで、ipv6_mreq の ipv6mr_interface フィールドが重要です。試行錯誤の結果、0、1、および 3 は機能しないことがわかりましたが、2 は機能します (すべての IPv6 マルチキャスト メッセージが私のアドレス ff05::3 に送られ、正しいインターフェイスに到着します)。
私の質問は次のとおりです。Linuxで、私のインターフェイス、私が知っているアドレスを正しいインターフェイス番号に関連付けるにはどうすればよいですか?
c++ - IPv4 と IPv6 の両方の接続をサポートする方法
私は現在、UDP ソケット アプリケーションに取り組んでおり、IPV4 および IPV6 接続がサーバーにパケットを送信できるように、サポートを組み込む必要があります。
誰かが私を助けて、正しい方向に向けてくれることを望んでいました。私が見つけたドキュメントの大部分は完全ではありませんでした。また、Winsock ソケットと BSD ソケットの違いを指摘していただけると助かります。
前もって感謝します!
ruby-on-rails - Rails 2.0 は IPv6 に対応していますか?
Mongrel + Apache 2.2 + mod_proxy_balancer を使用しています。
apache2.2 はよく IPv6 ですhttp://httpd.apache.org/docs/2.2/en/bind.html#ipv6
Mongrel は IPv6 をうまく処理しますか?
プラットフォーム:RHEL ルビー:1.8.6
/actionpack-2.0.5/lib/action_controller/request.rb
特に気になる方はご入札をお控えください。
network-programming - 構造体 in6_addr を初期化するには?
私はこれを行うための1つの方法を知っています、
しかし、これではできませんでした。
そして、括弧の 1/2/3 パリのいずれかができるようです。なぜですか?
ありがとう。