デバッグ方法: VPN に必要な nameserev 設定があっても、Windows 10 の WSL1 で Ubuntu 20.04 に ping を実行して「名前またはサービスが不明です」と表示されるのはなぜですか?

デバッグ方法: VPN に必要な nameserev 設定があっても、Windows 10 の WSL1 で Ubuntu 20.04 に ping を実行して「名前またはサービスが不明です」と表示されるのはなぜですか?

難しい問題に直面しています。勤務先のイントラネットの 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の有無に応じて変化することを確認しました。

トラブルシューティングして解決策を見つけるためのアドバイスを求めています。

ここにいくつかの潜在的な疑惑があります。

  1. 私の Windows 10 のバージョンは WSL2 をサポートしているので、Ubuntu 20.04 は WSL2 とともにインストールされるはずでしたが、よくわからない理由で WSL2 が有効になっていないことがわかりました。WSL のバージョンが一致していない (予想と実際に使用されている) ために、Ubuntu が正しく動作しない可能性はありますか? (古いマシン/Windows 10 で Ubuntu/WSL1 を使用していましたが、DNS/ping に問題はありませんでした。この新しい Ubuntu インストールでは、今のところそれ以外の問題は見つかりませんでした。)
  2. 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私の雇用主の名前はどこにありますか。

エラー メッセージがもっと役立つといいのですが。ドメイン サフィックスがなくても以前は機能していました。何が変わったのかわかりません。

関連情報