zoukankan      html  css  js  c++  java
  • 获取IP

    代码
    /// <summary>
    /// 获取当前域名
    /// </summary>
    /// <returns></returns>
    public static string GetCurrentDomain()
    {
        
    string domain = System.Web.HttpContext.Current.Request.ServerVariables["SERVER_NAME"].ToString();
        
    int index = domain.IndexOf('.'+ 1;
        
    return domain.Substring(index, domain.Length - index);
        
    //return "pifazhinan.com";
    }

    /// <summary>
    /// 根据域名获取IP
    /// </summary>
    /// <param name="ToEmail"></param>
    /// <param name="subject"></param>
    /// <param name="body"></param>
    /// <returns></returns>
    public static string GetIPByHost(string host)
    {
        host 
    = GetDomainByHost(host);
        
    //Dns.GetHostAddresses(host);
        IPHostEntry dnstoip = new IPHostEntry();
        dnstoip 
    = Dns.Resolve(host);
        
    string ip = dnstoip.AddressList[0].ToString();
        
    return ip;
    }

    /// <summary>
    /// 获取用户真实IP地址
    /// </summary>
    /// <returns>返回用户真实IP</returns>
    public static string GetUserRealIp()
    {
        
    string user_IP = "";

        
    if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"!= null)
        {
            user_IP 
    = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
        }
        
    else
        {
            user_IP 
    = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
        }
        
    return user_IP;
    }

  • 相关阅读:
    《DSP using MATLAB》Problem 7.16
    《DSP using MATLAB》Problem 7.15
    《DSP using MATLAB》Problem 7.14
    线性基
    P2476-记忆化搜索
    树状数组(板子)
    Codeforces Round #633 (Div. 2) C. Powered Addition
    Codeforces Round #633 (Div. 2) B. Sorted Adjacent Differences
    思维,暴力,打表
    RMQ倍增板子(区间最值查询问题)(静态)
  • 原文地址:https://www.cnblogs.com/di305449473/p/1193296.html
Copyright © 2011-2022 走看看