У меня есть входящий FTP-запрос.Я хотел бы получить IP-адрес FTP-сервера, указанный во входящем FTP-запросе.Я должен проверить это по списку FTP-серверов из белого списка.
Любая помощь будет принята с благодарностью
Хорошо, вот мой хак ..
private string GetFTPAddress(string uri) { try { // IPHostEntry host; string localIP = null; var entries = uri.Split('/'); var host = Dns.GetHostAddresses(entries[2]); foreach (IPAddress ip in host) { // we are only interested in IPV4 Addresses if (ip.AddressFamily == AddressFamily.InterNetwork) { localIP = ip.ToString(); } } return localIP; } catch (Exception exception) { throw; } }