精华内容
下载资源
问答
  • 获取ip

    千次阅读 2016-11-08 13:15:20
    获取服务器的ip  gethostbyname($_ENV['COMPUTERNAME']); 获取客户端的ip 1. function getIP(){  global $ip;  if (getenv("HTTP_CLIENT_IP"))  $ip = getenv("HTTP_CLIENT_IP");  else if(getenv("H
    获取服务器的ip
        gethostbyname($_ENV['COMPUTERNAME']);
    获取客户端的ip
    1.
    function getIP(){
        global $ip;
        if (getenv("HTTP_CLIENT_IP"))
            $ip = getenv("HTTP_CLIENT_IP");
        else if(getenv("HTTP_X_FORWARDED_FOR"))
            $ip = getenv("HTTP_X_FORWARDED_FOR");
        else if(getenv("REMOTE_ADDR"))
            $ip = getenv("REMOTE_ADDR");
        else $ip = "Unknow";
            return $ip;
    }
    // 使用方法:
    echo getIP();
    2.$_SERVER["REMOTE_ADDR"]
    展开全文
  • 通过主机名获取IP nbtstat -a对方计算机名 nbtstat -c 通过IP获取主机名 nbtstat -A IP

    通过主机名获取IP

    nbtstat -a 对方计算机名

    nbtstat  -c 

     

    通过IP获取主机名

    nbtstat -A IP

    展开全文
  • java web获取ip,并获取ip所在的地址

    千次阅读 2016-08-10 15:03:59
    获取IP地址:private String getIp(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {

    获取IP地址:

    private String getIp(HttpServletRequest request) {
            String ip = request.getHeader("x-forwarded-for");
            if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
                ip = request.getHeader("Proxy-Client-IP");
            }
            if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
                ip = request.getHeader("WL-Proxy-Client-IP");
            }
            if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
                ip = request.getRemoteAddr();
            }
            return ip;
        }

    获取地址:

    private String getAdd(HttpServletRequest request) {
            //淘宝IP地址库:http://ip.taobao.com/instructions.php
            String add = null;
            String ip = getIp(request);
            try {
                //URL U = new URL("http://ip.taobao.com/service/getIpInfo.php?ip=114.111.166.72");
                URL U = new URL("http://ip.taobao.com/service/getIpInfo.php?ip="+ip);
                URLConnection connection = U.openConnection();  
                connection.connect();
                BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));  
                String result = "";
                String line;
                while ((line = in.readLine())!= null){  
                    result += line;  
                }
                in.close(); 
                JSONObject jsonObject = JSONObject.fromObject(result);  
                Map<String, Object> map = (Map) jsonObject;
                String code = String.valueOf(map.get("code"));//0:成功,1:失败。
                if("1".equals(code)){//失败
                    String data = String.valueOf(map.get("data"));//错误信息
                }else if("0".equals(code)){//成功
                    Map<String, Object> data = (Map<String, Object>) map.get("data");
    
                    String country = String.valueOf(data.get("country"));//国家
                    String area = String.valueOf(data.get("area"));//
                    String city = String.valueOf(data.get("city"));//省(自治区或直辖市)
                    String region = String.valueOf(data.get("region"));//市(县)
                    add = country+"-"+city+"-"+region;
                }
            } catch (MalformedURLException e1) {
                e1.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }    
    
        }
    展开全文
  • C#web asp mvc 获取IP获取IP的城市

    千次阅读 2016-10-27 17:14:05
    /// &lt;summary&... /// 获取IP /// &lt;/summary&gt; /// &lt;returns&gt;&lt;/returns&gt; private static string GetIP() { string ip = string.Empty; ...

     

    /// <summary>
            /// 获取IP
            /// </summary>
            /// <returns></returns>
            private static string GetIP()
            {
                string ip = string.Empty;
                if (!string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]))
                    ip = Convert.ToString(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].Split(',')[0]);
                if (string.IsNullOrEmpty(ip))
                    ip = Convert.ToString(System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]);
                if (string.IsNullOrEmpty(ip))
                    ip = System.Web.HttpContext.Current.Request.UserHostAddress;
                return ip;
            }

     

    通过调用淘宝接口:    http://ip.taobao.com/service/getIpInfo.php?ip=                 //加上IP即可获得json数据其中code的值的含义为,0:成功,1:失败。

    我用JsonHelper类库把json字符串转换使用,网上有很多方法

          

    static Dictionary<string, object> IPGetCity()
            {
                try
                {
                    WebClient MyWebClient = new WebClient();
                    MyWebClient.Credentials = CredentialCache.DefaultCredentials;//获取或设置用于向Internet资源的请求进行身份验证的网络凭据
                    Byte[] pageData = MyWebClient.DownloadData("http://ip.taobao.com/service/getIpInfo.php?ip="+ GetIP()); //从指定网站下载数据
                    string pageHtml = Encoding.Default.GetString(pageData);
                    Dictionary<string, object> dic = JsonHelper.JsonHelper.DataRowFromJSON(pageHtml);
                    if (dic["code"].ToString() == "0")
                    {
                        Dictionary<string, object> dic_data = (Dictionary<string, object>)dic["data"];
                        return dic_data;
                    }            
                }
                catch (WebException webEx)
                {
                }
                return null;
            }

     

     

     

    展开全文
  • lua 获取ip

    千次阅读 2018-01-10 21:03:46
    如何通过Lua脚本获取本机的IP地址,需要用到socket.lua脚本。 看官方帮助文档,觉得直接使用是没什么...关于获取IP地址的代码段如下: local socket = require("socket") print(os.time()) function GetAdd(host
  • java 获取ip

    千次阅读 2018-04-17 17:18:59
    * Purpose:获取ip * @author Hermanwang * @param request * @return * @throws Exception * @return String */ public static String getClientIP(ServletRequest request) throws Exception{  ...
  • Java 通过Request请求获取IP地址

    万次阅读 多人点赞 2017-05-14 11:21:12
    Java 通过Request请求获取IP地址项目需要将不同省份的用户,展示不同内容,所以需要通过Request请求获取IP地址。先来贴代码, 如果你要在生产环境使用就直接拿去用吧,我这边已经上线了。代码public class ...
  • ubuntu重新获取ip

    千次阅读 2017-07-24 16:47:13
    sudo dhclient -r 释放IP sudo dhclient 重新获取IP
  • 下面是获取IP的代码: public String getLocalIpAddress() { try { for (Enumeration<NetworkInterface> en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf ...
  • linux获取hostname和获取ip

    千次阅读 2017-06-15 16:38:50
    1.获取hostname char host[MAX_HOST_NAME]; gethostname(host, MAX_HOST_NAME - 1); //Get host name string hostName(host);...2.获取ip #include #include #include #include #include #include int m
  • 先上一张虚拟机联网方式详解图 ...因为本人是使用VMware装虚拟机,它会默认使用dhcp动态获取ip 输入 cd /etc/sysconfig/network-scripts/ 有一ifcfg-eth0的配置文件 用vi编辑器打开 vi ifcfg-eth0
  • Android获取IP地址

    千次阅读 2018-06-27 12:22:22
    Android获取IP地址 之前在做一个电脑端通过局域网控制手机端播放视频的软件,需要获取手机端无线网ip。 判断网络环境: String ip; ConnectivityManager conMann = (ConnectivityManager) this....
  • laravel-获取ip地址

    千次阅读 2020-03-16 12:31:19
    php-laravel-获取ip地址-2020-3-16 $ip = $_SERVER["REMOTE_ADDR"];
  • java获取ip地址(项目亲测)

    万次阅读 2020-08-10 15:30:14
    * 获取ip * */ public static String getIp(HttpServletRequest request){ String ipAddress = request.getHeader("x-forwarded-for"); if(ipAddress == null || ipAddress.length() == 0 || "unknown"....
  • Linux 网卡重新获取IP

    万次阅读 2018-09-10 14:30:44
    1.所有网卡驱动重新加载 service network restart 2.对单一网卡进行操作 ifconfig -a 获取所有网卡信息,可以看到所有网卡的名字 ifconfig [网卡名称] down ... dhclient 重新获取IP,可...
  • dhcp动态获取ip

    千次阅读 2018-11-04 02:37:30
    dhcp动态获取ip: 通过dhcp方式实现主机地址等信息的动态获取 1.dhcp服务概述: 名称:DHCP - Dynamic Host Configuration Protocol 动态主机配置协议名称: 功能:DHCP是一个局域网的网络协议,使用UDP协议...
  • 查看电脑ip(cmd) 利用php获取ip地址

    千次阅读 2020-07-15 16:17:33
    使用php获取ip地址代码如下: <?php $server_hostname=gethostname(); $server_hostname .= ".";//这里的点可加可不加 $server_ip=gethostbyname($server_hostname); echo "host : "; echo $server_.
  • ping计算机名获取IP

    万次阅读 2016-06-01 15:44:45
    如何ping别人的计算机名来获取IP?   获取别人的IP,是作为骇客或是黑客必要的步骤。那么,怎么来获取IP呢?     今天想试着用arp命令干点坏事来陶冶一下情操,当我ping电脑名查询IP时,发现返回的...
  • python 单例模式获取IP代理

    万次阅读 2018-04-27 15:38:02
    python 单例模式获取IP代理 tags:python python单例模式 python获取ip代理 引言:最近在学习python,先说一下我学Python得原因,一个是因为它足够好用,完成同样的功能,代码量会比其他语言少很多,有大量的...
  • VMware workstations ubuntu 不能获取ip

    万次阅读 2020-02-15 15:47:28
    之前遇到这个问题,以为是什么配置导致不能自动获取IP,后来尝试了半天设置或者手动DHCP都不起作用。 后来发现重置VM网络会生效,原来是因为之前觉得系统启动慢,就把好多服务自动启动禁掉了,也就说,打开服务即可...
  • iOS 获取IP地址方法

    千次阅读 2018-08-13 00:05:10
    iOS 获取IP地址方法 闲来无事做个东西要获取iPhone的ip地址,网上好多方法没法用,这有一个能用的,记录下来。 代码块 引入文件 #import &lt;ifaddrs.h&gt; #import &lt;arpa/inet.h&gt...
  • 通过url获取ip

    千次阅读 2017-03-31 10:51:11
    * 通过url获取ip * @author wjb * @date 2107/3/31 * @param $url * @return bool|string */ function get_ip_by_url($url){ //获取它的主机部分,例如:http://43.251.231.178:8123/#/opeReport $url = ...
  • centos自动获取IP地址

    千次阅读 2019-05-10 11:02:22
    每次登陆centos之后,都需要用命令在root用户下键入dhclient命令进行动态获取IP地址,这种操作有点过于繁琐,那么如何开机就让它自动获取到呢? 我们都知道Linux一切皆文件,所以对于网卡也有对应的网卡设置文件,...
  • ubuntu自动获取ip

    千次阅读 2012-12-07 11:00:49
    ubuntu自动获取ip $sudo dhclient -r //释放ip $sudo dhclient //获取IP 手动使用DHCP自动获取IP参数 dhclient
  • Android解析域名获取IP

    万次阅读 2018-01-16 15:01:07
    1.解析域名获取的IP可能不止一个,所以返回的是一个数组.(网络请求,所以要放在... * 解析域名获取IP数组 * @param host * @return */ public String[] parseHostGetIPAddress(String host) { String[] ipAddressA
  • java 动态获取IP地址

    千次阅读 2018-09-03 10:48:13
    import javax.servlet.http.HttpServletRequest; /** * 动态获取IP地址 */ public class IpUtil { public static String getClientIpAddress(HttpServletRequest request) { String clientIp = request.ge...
  • Python获取ip地址

    千次阅读 2014-12-25 16:28:16
    1. 获取ip/MAC地址等 获取本地ip地址首先想到的命令是ifconfig,然后从结果中提取出ip地址,Python代码如下: def get_ip(): cmd = "/sbin/ifconfig | grep 'inet addr' | grep -v 127.0.0.1 | awk '{print $2}' |...
  • CentOS 6.5自动获取IP地址

    千次阅读 2017-12-21 09:35:00
    CentOS 6.5自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。 #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,ip地址、MAC地址   分配...
  • Centos7 网卡DHCP重新获取IP地址

    千次阅读 2019-05-29 09:49:00
    问题:局域网内一台linux系统(Centos7.4)DHCP自动获取的IP地址和另一台手动配置的静态IP冲突了 解决方法:让DHCP自动...dhclient 重新获取IP,直接用这个命令注:不要用ipup eth0重启网卡,因为重启网卡后获取...
  • 通过sed命令获取IP地址

    千次阅读 2015-10-25 12:28:41
    通过sed命令获取IP地址,linux获取IP地址

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 62,872
精华内容 25,148
关键字:

获取ip