我们如何识别内联网上不同的计算机/设备? 这可以使用cookie,但这并非万无一失。 我期待找到本地IP地址的线路上的东西。 如果您提到将其与Intranet应用程序集成所需的某些工具(库),那将会很棒。该应用程序是用Python(Django)设计的。如何识别内联网上的计算机?
2
A
回答
0
您可以从HttpRequest对象获取客户端(连接到Web服务器的计算机)IP地址。如果你的Django视图是def MyView(request):
,你可以从request.META.get('REMOTE_ADDR')
获得IP。那是你在找什么?
0
你可以看看上的Django的HttpRequest的文档:https://docs.djangoproject.com/en/dev/ref/request-response/
在那里,你会发现,你可以知道与使用request.META您的视图或中间件请求对象的用户的远程IP地址[“REMOTE_ADDR”]
我在一个多宿主服务器使用这个内部局域网的请求来到一个本地IP地址和公共请求转到一个公共IP地址,那里比较REMOTE_ADDR到我的内部开始局域网地址我可以知道它是否是一个内部请求。
相关问题
- 1. 识别本地网络上的用户和计算机
- 2. C# - 识别另一个网络上的计算机
- 3. 如何在联网的计算机上安装软件包
- 4. 独特的计算机识别@ Java Applet
- 5. 在Windows 7计算机上无法识别本地主机
- 6. 在masm中识别计算机
- 7. SpeechRecognitionEngine停止识别计算机锁定
- 8. 两台计算机上的Hazelcast实例互不识别
- 9. 打开特定计算机上的网页,即使互联网在计算机上处于活动状态
- 10. 唯一标识网站上的计算机
- 11. 联网计算机桌面上的快捷方式
- 12. 多个联网计算机上的同步定时器
- 13. 如何从我的网站上获取计算机上文件的内容?
- 14. mex不能识别内联
- 15. 如何在互联网上可靠地识别用户?
- 16. 如何唯一标识计算机上的操作系统?
- 17. 如何使用Delphi识别子网上的Windows主机?
- 18. 如何识别网站上的广告
- 19. 如何识别32位机器上超过4 GB的内存
- 20. 防止使用蜻蜓识别计算机音频的Windows语音识别?
- 21. 如何计算一个内联元素
- 22. Web抓取 - 如何识别网页上的主要内容
- 23. 如何在本地计算机上测试互联网应用程序(windows-7)?
- 24. Uniqely标识计算机?
- 25. 网络上的计算机名称,my.computer.name
- 26. 网络上的计算机名VB.Net
- 27. 无线打印机如何在网络上识别自身?
- 28. 通过互联网将计算机与计算机进行通信
- 29. 识别网页上的广告的机制[特别是AdBlock]
- 30. 如何连接到MySQL主机上的另一台计算机上的网络
也许MAC地址?请参阅http://comments.gmane.org/gmane.comp.python.django.user/136648。 – 2012-02-22 15:04:42
如果你运行你自己的DNS并且(DHCP或者每个人都有静态IP)并且可以信任没有机器被篡改或欺骗的安全性,那么简单的IP->主机查找就足够了。 – platinummonkey 2012-02-22 15:08:53
@FrédéricHamidiMAC地址只有在服务器和客户端位于同一网段时才有用。 – tMC 2012-02-22 16:01:58