sql >> Databáze >  >> RDS >> Mysql

Jak mohu pomocí skriptu založeného na PHP/MySQL zakázat blokování IP na webu?

Proč nepoužít masky sítě ?

  • 192.168.1.0/24 bloků 192.168.1.0 – 182.168.1.255
  • 1.0.0.0/8 bloků 1.0.0.0 – 1.255.255.255

Tímto způsobem potřebujete pouze 5 bajtů pro adresy IPv4. Pokud se chcete s maskováním vychytat, udělejte těch 8 bajtů.

To má bonus v tom, že srovnání je velmi rychlé, jednoduše OR-spojení masky s IP. Takto funguje směrování IP.

Můžete také použít funkce MySQL INET_NTOA a INET_ATON převést z tečkované IP adresy na její číselnou formu a zpět, čímž je úložiště efektivní a snadno se s ním pracuje.



  1. SQL Server:Úniky úrovně izolace mezi sdruženými připojeními

  2. PostgreSQL:přetypovaný řetězec k datu DD/MM/RRRR

  3. ORA-08177:Nelze serializovat přístup pro tuto transakci

  4. Zabezpečení vzdáleného připojení mysql