プロキシ環境下、curlなどで名前解決ができない
新しくセットアップしたMacBook Pro M3 Maxにて、
プロキシでの環境下でcurlやping、またそれを使用するようなbrew updateなどができません。
【現状・症状】
・http_proxyやhttps_proxyなどの環境変数の設定は行っています。プロキシにはユーザー機能は無いです。
・curlのエラーとしては、`curl: (5) Could not resolve proxy: <proxy name>`となります。
・DNSは制限されているため、設定>WiFi>DNSにて、自動的に設定されるサーバーへアクセスされることとなっています。
・同じ設定でセットアップしたMacBook Air M2 も側にありますが、同じ設定でcurl、ping、brew updateすべて問題ありません。
・ChromeやSafariなどのブラウジングは問題なくできています。
【環境】
(症状のあるMacBook)
・MacBook Pro M3 Max
・OS: 14.3.1
・シェル:zsh
(成功する方のMacBook)
・MacBook Air M2
・OS:14.3
・シェル:zsh
【試したこと】
・nslookupでは、名前解決ができているので、macでnslookupできるけどpingできない時の対処法 と同じ状況であり、
mDNSResponderが原因だと考えています。
・`sudo killall -HUP mDNSResponder`を行いましたが、解決しませんでした。
・ DNS not resolving on Mac OS X も参考に、
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
もやってみましたが、以下のエラーとなりました。
Unload failed: 5: Input/output error
Try running `launchctl bootout` as root for richer errors.
・また、/etc/resolv.conf も直接編集してみましたが、変化なしです。
・再起動、ログインアイテムの排除、セーフモードでの起動、別ユーザーでのログイン、OSの再インストールを、サポートセンターの指示を頂き試しましたが、変化ありませんでした。
・WiFiに繋いだ状態で2時間ほど放置していると、稀にcurl、pingが通って治りますが(設定は何も変えていない)、再起動や「別のWiFiへ変更→元のWiFiへ」を行うと、また同じ症状になります。
何かご助言等頂けると幸いです。
MacBook Pro 14″