難しい問題に直面しています。勤務先のイントラネットの VPN では、イントラネット上のホスト「sensor-access01」に ping できません。同じコマンド:
ping sensor-access01
Windows CMD コンソールで期待される応答とともに動作します:
Pinging sensor-access01.xxx.domain [10.1.242.50] with 32 bytes of data:
Reply from 10.1.242.50: bytes=32 time=13ms TTL=62
しかし、Ubuntu/WSLでは次のエラーしか発生しませんでした:
ping: sensor-access01: Name or service not known
Ubuntuの/etc/resolv.confの内容にVPNの正しいネームサーバーが含まれていることを確認しました。解決策は次のとおりです。WSL - VPN に接続しても DNS が機能しないDonatello氏による調査で、/etc/resolv.confの内容がVPNの有無に応じて変化することを確認しました。
トラブルシューティングして解決策を見つけるためのアドバイスを求めています。
ここにいくつかの潜在的な疑惑があります。
- 私の Windows 10 のバージョンは WSL2 をサポートしているので、Ubuntu 20.04 は WSL2 とともにインストールされるはずでしたが、よくわからない理由で WSL2 が有効になっていないことがわかりました。WSL のバージョンが一致していない (予想と実際に使用されている) ために、Ubuntu が正しく動作しない可能性はありますか? (古いマシン/Windows 10 で Ubuntu/WSL1 を使用していましたが、DNS/ping に問題はありませんでした。この新しい Ubuntu インストールでは、今のところそれ以外の問題は見つかりませんでした。)
- ping できないホストはイントラネット上のホストです。dropbox.com などの他のホストについては、同じ Ubuntu および同じ VPN で名前エラーなしでホスト アドレスを解決できます。dropbox.com にはまだ ping できませんが、これはイントラネット ポリシーに関する別の問題である可能性があります。次に、異なる応答を示します。
ping dropbox.com
PING dropbox.com (162.125.248.18) 56(84) bytes of data.
^C
--- dropbox.com ping statistics ---
8 packets transmitted, 0 received, 100% packet loss, time 7007ms
答え1
謎は解けました。勤務先のドメイン サフィックスを使用すると、ping が機能するようになります。
ping sensor-access0.xxx.domain
xxx
私の雇用主の名前はどこにありますか。
エラー メッセージがもっと役立つといいのですが。ドメイン サフィックスがなくても以前は機能していました。何が変わったのかわかりません。