Example #1
0
        string GetWhois(string webname)
        {
            List <string> list = new List <string>();
            // whois : http://network-tools.com/default.asp?prog=whois&host=yongfa365.com "utf-8"
            //http://www.whois-search.com/whois/ "iso-8859-1"
            // https://www.iwhois.com/whois/yongfa365.com iso-8859-1
            string str = Comm.GetHtmlSource("https://www.iwhois.com/whois/" + webname.Trim(), Encoding.GetEncoding("iso-8859-1"));

            foreach (Match item in Regex.Matches(str, "Name Server:(.{4,})"))
            {
                list.Add(item.Groups[1].Value.Trim().ToLower());
            }


            if (list.Count == 0)
            {
                return("没找到DNS信息");
            }
            else
            {
                return(string.Join(",", list.ToArray()));
            }
        }