私はTCP接続の自動化スクリプトを書いていますが、私は質問があります。Powershell(Invoke-WebRequest)の宛先IPアドレスを取得する
Invoke-WebRequest google.com
問題は、私は、このコマンドを呼び出す際に、送信先のIPアドレスは常に異なっているので、私は次のようにコマンドを使用することはできません ':あなたは(たとえば)を呼び出したときに、宛先IPアドレスを取得するためのオプションがあり、 'テスト接続'。それ以上の説明を聞きたい。 Googleに複数の公開アドレスがあることはわかっていますが、Invoke-WebRequest
、またはTest-Connection
に電話すると、その違いは何ですか?
例:Test-Connection
コマンドから
1. Destination IP from wireshark capture
2. IPアドレス: google.com 172.217.18.78
挨拶
Invoke-WebRequestから取得する方法はありませんでしたが、基礎となる.Net-Librariesを使用して取得する方法があります。たとえば、この回答を参照してください:https://stackoverflow.com/questions/6655713/how-to-get-ip-address-of-the-server-that-httpwebrequest-connected-to – Zerqent