Usługa DSN może zwracać wiele adresów IP, więc zamiast korzystać z usługi DNS, aby uzyskać adres IP po żądaniu, chcę uzyskać adres IP, do którego jest podłączony mój HttpWebRequest.Jak uzyskać adres IP serwera, do którego podłączony jest HttpWebRequest?
Czy jest to w ogóle do zrobienia w .NET 3.5?
Na przykład kiedy zrobić prosty wniosek internetowy do www.microsoft.com Chcę dowiedzieć się, że adres IP, który jest podłączony do wysyłania żądania HTTP, chcę to programowo (nie poprzez Wireshark itp)
Czy jest jakiś powód do tworzenia WebProxy? –
Po drugie, czy nie powróci remoteEndPoint? Kiedy czytam BindIPEndPointDelegate jest używany do wiązania lokalnego adresu IP, jeśli zwrócisz remoteEndPoint, to zawiedzie (lub coś w tym stylu), ponieważ nie będzie mógł go powiązać. Zakładam, że powrocie to naprawić: nowy IPEndPoint (IPAddress.Any, 0) –
Próbowałem tego, ale metoda BindIPEndPoint1 nigdy nie jest wywoływana. – user626528