1、可以通过域名获取到IP地址,再创建连接,当该IP失效之后,则需重新创建,通过域名获取IP方法:
IPHostEntry hostinfo = Dns.GetHostEntry(“https://www.baidu.com/”);
IPAddress[] aryIP = hostinfo.AddressList;
IPAddress ip = aryIP[0];
2、创建socket连接时,不通过端口和IP创建,而是直接通过域名进行,例:
client.Connect(“https://www.baidu.com/”, port);