getaddrinfoがIPv4を使用するように強制する

getaddrinfoがIPv4を使用するように強制する

マニュアルページには次のように記載されています。

getaddrinfo(3) 関数は IPv4 ソケットアドレス構造の生成に限定されません。 IPv6サポートが可能な場合は、IPv6ソケットアドレス構造を作成できます。これらのソケットアドレス構造は、クライアントまたはサーバーソケットを準備するためにバインド(2)またはconnect(2)で直接使用できます。

getaddrinfo無理にするにはどうすればいいですか?いいえIPv6ソケットアドレス構造を作成しますか?

ベストアンサー1

楽しく、私が尋ねた最初の質問はこのウェブサイトにはあなたに役立つ答えがあります。

要約すると、/etc/gai.confgetaddrinfo()システムコールはこのファイルを使用して応答方法を決定します。特定のケースでは、以下を追加します。

precedence ::ffff:0:0/96  100

構成ファイルの最後まで到達するのに十分でなければなりません。

おすすめ記事