我們如何識別內聯網上不同的計算機/設備? 這可以使用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