Oorzaak
Elke keer dat deze site zich registreert, zijn er veel Taiwanese IP's geregistreerd bij veel spamgebruikers, die willekeurig hun persoonlijke gegevens invullen en vervolgens willekeurig reageren op berichten, wat tot grote ergernis leidt, zoals te zien is in de onderstaande figuur:
We zien dat de geregistreerde IP's allemaal Taiwanese adressen zijn, dus ik wil dit IP-segment direct blokkeren!
oplossing
Omdat de webcontainer van de website de backend gebruikt nginx, moeten gebruikers bij toegang tot deze site via de load balancing van Alibaba Cloud gaan, waardoor de server nginx het echte IP-adres van de gebruiker niet kan verkrijgen, dat wil zeggen, het instellen van ontkennen is ongeldig! Natuurlijk zijn er ook oplossingen, die hieronder worden genoemd:
Vanwege de complexiteit van de setup en de noodzaak om nieuwe modules, inlogserverinstellingen, enzovoort toe te voegen, heb ik het opgegeven en geprobeerd een oplossing te vinden via Alibaba Cloud's "load balancing".
Het harde werk betaalt zich uit, hoewel de load balancing van Alibaba Cloud geen beveiligingsgroep heeft, maar wel een toegangsbeleid! We kunnen de zwarte lijst configureren door toegang te krijgen tot het beleid, zoals weergegeven in de onderstaande figuur:
Ik vulde mijn IP-adres en het IP-segment in dat ik wilde blokkeren, zoals te zien is in de onderstaande figuur:
#封整个段即从123.0.0.1 tot 123.255.255.254 123.0.0.0/8
#封IP段即从123.45.0.1 tot 123.45.255.254 124.45.0.0/16
#封IP段即从123.45.6.1 tot 123.45.6.254 zijn commando's 123.45.6.0/24
Verbinden:https://slbnew.console.aliyun.com/
In de laatste stap, in de load balancing listening instellingen, schakel toegangscontrole in, stel de blacklist-modus in en selecteer de toegangsbeleidgroep die je zojuist hebt aangemaakt, zoals te zien is in de onderstaande figuur:
Vul je eigen IP-adres in om het effect te testen! Onze native browser bezoekt deze website, en die is niet toegankelijk, en laat anderen dan de test gebruiken, en dan kan deze normaal worden benaderd en bekeken! Zoals hieronder getoond:
|