タグ付けされた質問 「ipv6」

6
IPv6アドレスのテキスト表現の最大長?
$_SERVER["REMOTE_ADDR"]PHPで返されたデータをDBフィールドに保存したいのですが、これは非常に単純なタスクです。問題は、IPv6アドレスのテキスト表現の最大長に関する適切な情報が見つからないこと$_SERVER["REMOTE_ADDR"]です。これは、Webサーバーがを通じて提供するものです。 テキスト表現をアドレスが通常エンコードされる128ビットに変換することに興味はありません$_SERVER["REMOTE_ADDR"]。から返されるIPv6アドレスを格納するために必要な最大文字数を知りたいだけです。
430 ip  ip-address  ipv6 

23
非ルートプロセスがLinuxの「特権」ポートにバインドする方法はありますか?
私以外のユーザーがいない場合、私の開発ボックスにこの制限があることは非常に不愉快です。 私は標準的な回避策を知っていますが、どれも私が望むものを正確に実行しません: authbind(Debianテストのバージョン1.0、IPv4のみをサポート) iptables REDIRECTターゲットを使用して、低ポートを高ポートにリダイレクトします(「nat」テーブルは、iptablesのIPv6バージョンであるip6tablesにはまだ実装されていません)。 sudo(ルートとして実行することは私が避けようとしていることです) SELinux(または類似)。(これは私の開発ボックスにすぎません。あまり複雑にしたくはありません。) sysctl非ルートプロセスがLinuxの「特権」ポート(1024未満のポート)にバインドできるようにする簡単な変数はありますか、それとも私は運が悪いのですか? 編集:場合によっては、機能を使用してこれを行うことができます。

6
ポートはIPv6でどのように機能しますか?
従来のIPv4ドット付きクワッド表記では、ループバックインターフェイス上のWebサーバーの次の例のように、アドレスとポートをコロンで区切ります。 127.0.0.1:80 ただし、IPv6表記では、アドレス自体にコロンを含めることができます。たとえば、これはループバックアドレスの短い形式です。 ::1 ポート(または機能的に同等のもの)は、IPv6アドレス/ポートエンドポイントのテキスト表現でどのように表現されますか?
143 tcp  udp  ipv6  ports 


4
不明な拡張を含むIPv6拡張ヘッダーの解析
私は非常に単純なネットフィルターを作成しており、IPv6ヘッダーを解析してICMPv6タイプ、TCP / UDPポート番号などに一致させる場所に到達しています。 それで、IPv6パケット形式について詳しく読んでいて、まるで…ええと...何度も何度も何度も読んで、実際に正しく読み取っていることを確認しなければなりませんでした。40バイトの固定ヘッダーから始めて、次のヘッダーフィールドを見なければならないようです。次に、最後に到達するまで、リンクリストのように、次のヘッダーの次のヘッダーフィールドを確認する必要があります。ペイロードがある場合は、それに従います。 問題は、固定ヘッダーにも拡張ヘッダーにも長さフィールドがないことです。このリンクされたリストを最後まで追跡できるように、拡張ヘッダータイプとそのサイズのテーブルが必要です。 これは私を奇妙な、おそらくはうんざりしたデザインだと思います。認識できない拡張ヘッダータイプが見つかった場合はどうなりますか?私は何をしますか?長さはわかりません。ネットフィルターではパケットを許可するため、攻撃者は偽のヘッダータイプを含めることでネットフィルターを回避できるため、パケットを破棄してブロックする必要があると思います。しかし、これは、プロトコルが拡張される場合、新しい拡張が使用される場合は、これまでに作成されたすべてのIPv6ヘッダー解析ソフトウェアを同時に更新する必要があることを意味します。 それで、使用している拡張機能がわからない場合、どのようにしてIPv6ヘッダーを解析できますか?長さがわからないので、不明な拡張子のヘッダーをスキップするにはどうすればよいですか?
113 networking  ip  ipv6 

30
有効なIPv6アドレスに一致する正規表現
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 有効なIPv6アドレスに一致する正規表現(圧縮された形式(::各バイトペアの先頭のゼロが省略されている、または省略されている))を含む正規表現を書くのに問題があります。 誰かが要件を満たす正規表現を提案できますか? 各バイトペアを拡張し、その結果をより単純な正規表現と照合することを検討しています。
111 regex  networking  ipv6 


5
dockerがポートバインディングにIPv4を使用するようにする
Dockerホストがあり、内部には1つのコンテナーがあります。 Dockerホストは、IPv4ではなく、IPv6インターフェースでのみポートをバインドしています。 これは出力です tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:55082 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN - tcp6 0 0 :::80 :::* LISTEN - tcp6 0 0 :::22 :::* LISTEN - tcp6 0 0 :::40280 :::* LISTEN - tcp6 0 0 :::5432 :::* …
97 ubuntu  docker  port  ipv6 

9
「死んだ牛」とはどういう意味ですか?
「死んだ牛」という言葉はどういう意味ですか?インタビューの質問から読んだ。ipv6と関係があります。「怠惰な犬を飛び越えた茶色いキツネ」のように、ランダムな16進数の数値である可能性があると考えました。 私の理解は正しいですか?それとももっと重要な意味がありますか?
90 ipv6 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.