CLAUDE_CODE_PROXY_RESOLVES_HOSTS

環境変数

1 を設定すると、呼び出し元の代わりにプロキシが DNS 解決を行えるようになる。プロキシにホスト名解決を担わせたい環境向けのオプトイン設定

使い方・用途

  • プロキシ経由での通信時に DNS 解決がデフォルトで強制される挙動を解消したい環境で利用する
  • プロキシ側にホスト名の解決を任せたいネットワーク構成を明示的に有効化したい場合に利用する
英語原文

Set to 1 to allow the proxy to perform DNS resolution instead of the caller. Opt-in for environments where the proxy should handle hostname resolution

関連する変更履歴

v2.1.319(2件)

CLAUDE_CODE_PROXY_RESOLVES_HOSTS が設定され、マシン自体が DNS を持たない環境で、プロキシ環境下の Monitor の WebSocket 監視が 'could not resolve' で失敗する問題を修正した
英語原文を表示
Fixed Monitor's WebSocket watch failing with "could not resolve" behind a proxy when CLAUDE_CODE_PROXY_RESOLVES_HOSTS is set and the machine has no DNS of its own
CLAUDE_CODE_PROXY_RESOLVES_HOSTS の挙動を変更した:ホストがネットワークを管理している環境では設定ファイルから設定できなくなり、プロセスの環境変数で設定する必要がある
英語原文を表示
Changed CLAUDE_CODE_PROXY_RESOLVES_HOSTS so that settings files can no longer set it where the host manages the network; set it in the process environment

v2.0.55(1件)

Fixed proxy DNS resolution being forced on by default. Now opt-in via CLAUDE_CODE_PROXY_RESOLVES_HOSTS=true environment variable

関連ドキュメント