web-dev-qa-db-ja.com

GoogleでipV6を無効にする方法Chrome(バージョン45)?

開発者のマシンでChromeをv45に更新しました。この更新では、クライアントIpが常にIpV6を使用するように設定されています。 ChromeでIpv6を無効にします。

GoogleのChromeでIPv6を無効にする方法はありますか?

しかし、それは私の問題を解決していないようです。

12
KnightFox

短い答え

Chromeの名前解決方法(async-dn)は、OSのIPv4/IPv6優先順位を無視しています。

フラグ--disable-async-dnsを使用してコンソールからChromeを起動しようとすることもできますが、明らかに、その機能は失われます。

長い答え

ChromeでIPv6を無効にできないため、2つの理由があります。

  • 1149303005 以来、GoogleはIPv6を非アクティブ化するオプションを提供していません。
  • OSは、 RFC3484 で説明されている「ポリシーテーブル」を実装する必要があります。これを使用すると、Chromeを含むすべてのアプリケーションにIPv4を優先させることができます。それでも、Chromeは期待どおりに機能しません。既知の問題があります 516305 修正されていません。

そのため、「非同期DNS」を無効にするか、Chromeからハックする必要があります。次に例を示します。

  • etc/hostsファイルを使用します。
  • IPv4のみのDNSを選択(または展開)し、OSのネットワーク構成で構成します。
  • IPv6を無効にしてWebプロキシをインストールし、それを使用するためにChromeを構成します。
7
jac

Windowsを使用している場合は、ipv4アドレスとホスト名をhostsファイル(c:\ windows\System32\drivers\etc\hostsにある)に追加できます。その後、ブラウザはIPアドレスを取得するためにDNSを検索しませんが、ホストファイルで指定したIPアドレスを使用します。

Ios/macでは、ホストファイルは次の場所にあります:/ private/etc/hosts

0
Bo Pennings