Sto tentando di stabilire una connessione socket TCP a un indirizzo IP. Posso fare questo analizzando direttamente un indirizzo IP in questo modo:Risoluzione di un indirizzo IP da DNS in 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!
Tuttavia, non riesco a capire come indovinare questo indirizzo IP da una stringa DNS. Ho provato ogni combinazione di quanto segue:
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?
Qualcuno di voi tipo anime avere una punta di aiutarmi a spremere un IPAddress da un DNS?
Si signore, sono un mago. Grazie. – Nanomurf