【问题标题】:is it possible to get exact client local IP address using django under mikrotik hotspot network?是否可以在 mikrotik 热点网络下使用 django 获取确切的客户端本地 IP 地址?
【发布时间】:2020-05-10 23:42:43
【问题描述】:

当我将服务器连接到普通路由器 request.META['REMOTE_ADDR'] 时,工作正常。它获得了正确的 IP,但是当我在 mikrotik 热点中设置连接时,它会获得 DNS IP,即 10.17.1.1。 我的设置:

-> hotspot address 10.17.1.1/24
-> server address 10.17.1.2
-> server was already added in walled garden and IP Binding to bypass hotspot authentication

即使没有登录热点,我也可以访问服务器网站,但我得到的客户端 IP 地址不正确,总是返回为 10.17.1.1

请帮忙... 任何最好的想法或解决方案将不胜感激! 谢谢!

【问题讨论】:

    标签: python django ip-address hotspot mikrotik


    【解决方案1】:

    我不熟悉 django,但是在原始的 mikrotik Hotspot 中,您可以在 RouterOS 中的热点网站上使用这些变量。例如

    $(host-ip) 或 $(ip)

    我想这就是你所需要的。 更多信息你可以在这里阅读https://wiki.mikrotik.com/wiki/Manual:Customizing_Hotspot

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-08
      • 2022-01-22
      • 2019-01-14
      • 1970-01-01
      • 2019-11-13
      • 1970-01-01
      • 2012-12-05
      • 1970-01-01
      相关资源
      最近更新 更多