Open1
WSLでCould not resolve hostとエラーが出た場合の対処法(resolv.conf)

諸事情で時間がないがメモだけは残しておく。雑ですみません。
なにがあったか
WSLで $ git pull
をしようとしたとき、Could not resolv host github.com
のようなエラーが出た(記憶で書いているためちょっと違うかも)
前にもpipで似たようなことが起こっており、対処を調べて解決した。その際にしたことと、参考にしたリンクを貼っておく。覚えていればあとで清書する。
対処
- WSL上の/etc/resolv.confのnameserverをパブリックなものに変更する。
- 変更先は、cloudflareの1.1.1.2 プライバシーの面とマルウェアの検知機能付きということ、有名なサプライヤーということで選んだ。
結果
git pullは問題なく動作するようになった
懸念
- ネットワークについて詳しくない状態でこの対処をしてしまったので、セキュリティリスクを把握しきれていない
- パブリックDNSの選定が正しいか判断できない
参考リンク