Estoy tratando de hacer una conexión de socket TCP a una dirección IP. Puedo hacer esto mediante el análisis directamente una dirección IP como esto:Resolviendo una dirección IP de DNS en C#
IPAddress ipAddress = IPAddress.Parse("192.168.1.123");
IPEndPoint remoteEP = new IPEndPoint(ipAddress, 80);
// Create a TCP/IP socket.
Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // This works!
Sin embargo, no puedo encontrar la manera de adivinar la dirección IP de una cadena de DNS. He probado todas las combinaciones de lo siguiente:
IPAddress ipAddress = Dns.Resolve("www.mydns.org"); // No dice
IPAddress ipAddress = Dns.GetHostEntry("www.mydns.org"); // Nada
IPAddress ipAddress = IPAddress.Parse(Dns.Resolve("www.mydns.org")); // So many errors...
IPAddress ipAddress = IPAddress.Parse(Dns.Resolve("www.mydns.org").toString()); // WTh is this attempt anyway?
¿Alguno de ustedes, almas amables tener una punta que me ayude a apretar una Dirección IP de un DNS?
Usted sir, es un mago. Gracias. – Nanomurf