美文网首页
5. IP 和 MAC 地址的确定

5. IP 和 MAC 地址的确定

作者: 何大炮 | 来源:发表于2017-11-25 15:05 被阅读0次

    用户对我们提出了一个要求:记录访问者的IP,如果这个用户有什么不良行为,那么就会被记录下,下一次的访问就会被被拦截,虽然这个拦截有些弱了。(MAC地址都能修改,IP 就不说了。)

    目前通用的是利用第三方网站对IP进行解析,然后以json的格式返回相关info。大多是JS 和 JQuary的版本。以下是我项目中用到的code。

    $(document).ready(function(){
        $("#submit").click(function(){
        $.get("http://ipinfo.io", function (response) {
        $("#ip").html("IP: " + response.ip);
        $("#address").html("Location: " + response.city + ", " + response.region);
    }, "jsonp");
      });
    })
    
    feedback

    最后,此类API 都会有访问次数限制,如:一天多少次之内。所以在用之前最好先看看相关info。


    至于MAC地址,让大家失望了,因为TCP/IP 协议里面没有要传输MAC地址的,所以,通过客户端登录是不可能得到MAC地址的。
    除非,在已知IP地址的情况下,对客户的端口进行探测,但是这只适用于局域网(Lan)。
    总之,只要用了TCP/IP进行传输的,都不可能得到MAC地址。

    相关文章

      网友评论

          本文标题:5. IP 和 MAC 地址的确定

          本文链接:https://www.haomeiwen.com/subject/azrcbxtx.html