zoukankan      html  css  js  c++  java
  • 通过域名获得域名解析的IP地址

    /// <summary>
            /// 通过域名获得域名解析的IP地址
            /// </summary>
            /// <param name="url">网址</param>
            /// <returns>返回域名解析的IP地址</returns>
            private string GetYuMingIP(string url) {
                string rIP = string.Empty;
                string p = @"(http|https)://(?<domain>[^(:|/]*)";
                Regex reg = new Regex(p, RegexOptions.IgnoreCase);
                string ipAddress = url;
                if (!ipAddress.Contains("http")) {
                    ipAddress = "http://" + ipAddress;
                }
    
                Match m = reg.Match(ipAddress);
                string Result = m.Groups["domain"].Value;//域名地址   如http://wwww.luofenmng.com/index.aspx  提取出来的是www.luofenming.com
    
                //以下是获取域名解析的IP地址
                try {
                    IPHostEntry host = Dns.GetHostEntry(Result);
                    IPAddress ip = host.AddressList[0];
                    rIP = ip.ToString();
                }
                catch {
                    rIP = "请输入正确的域名,或者您的电脑没有联互联网";
                }
    
                return rIP;
            }
    

      

  • 相关阅读:
    EBS系统请求表定时清除
    excel 单元格公式实现like
    延迟加载
    JS中的面向对象
    JavaScript中的事件机制
    原型与继承机制
    WinForm中的简单打印
    图片预加载
    客户端存储
    JS中一些重要概念
  • 原文地址:https://www.cnblogs.com/anduinlothar/p/14632735.html
Copyright © 2011-2022 走看看