2011-03-17 102 views
0

所以我想要一個IP阻塞系統,我想我可以存儲禁止ips在數據庫中的列表,然後阻止那些ips人訪問該網站使用PHP或東西...ip阻止某人與動態DNS

但我怎麼有效地處理動態DNS地址的動態IP地址?

有什麼好的建議?

回答

0

動態DNS(fakepc.dyndns.org)是每個計算機自願註冊其數字IP地址(127.127.127.127),每次更改時,在一個特定的自願恆定的DNS'友好名稱'下。它可以讓你找到一個特定的計算機的數字IP地址,因爲它不變的友好名稱。

動態DNS可能與任何傳統運行的Web瀏覽器的阻塞系統目標無關。大多數人沒有啓用動態DNS。如果他們這樣做,他們可能會使用具有相同DNS地址的多臺計算機/ IP地址...或相反。 DNS不會真正幫助您爲用戶建立身份。即使一個人擁有一貫使用的動態DNS名稱,Web服務器通常也無法確定它是什麼。由此,我的意思是你的服務器不能輕易地從IP地址轉換爲動態DNS地址,只能通過其他方式。

IP地址本身也可以隨時間變化,但這通常不會由用戶選擇(例如,發生在與其ISP不活動一個月之後)。當然,普通用戶每個月都會看到與家中所有PC相關的IP地址相當一致。不過,我可以拿我的筆記本電腦去StarBucks,我會得到一個不同的IP地址,如果我已經清除了所有的瀏覽器cookies等,你就不能說沒有個人身份證明就是我。

動態提供IP地址的網絡服務是'DHCP'。

在一天結束時,IP地址不是一個很好的每用戶阻止策略,但只有您可以判斷來自任何自動IP地址阻止系統的誤報和誤報頻率是否合適到您的解決方案。

如果您的目標是減少用戶證明商譽的努力,您可能會從使用IP地址的自動白名單系統(而不是黑名單系統)中獲益更多。