Puncte:-1

Cum să blocați intervalul IP cu nginx

drapel ru

Pe serverul meu, folosesc nginx ca server web. Acest server primește multe vizite de la roboți răi.

Știu cum să blochez un IP specific, editând fișierul /etc/nginx/nginx.conf și în blocul serverului, adăugați această linie (exemplu): refuza 74.208.136.135;

Dar vreau să blochez tot accesul de la 74.208.***.***

Este posibil acest lucru cu nginx?

anx avatar
drapel fr
anx
Verificați exemplul care este primul lucru [în documentația pentru `deny`](https://nginx.org/en/docs/http/ngx_http_access_module.html#example)
Ivan Shatsky avatar
drapel gr
Utilizați adresa de rețea CIDR: `deny 75.208.0.0/16;`
Puncte:2
drapel za

Răspunsul așa cum a fost deja spus în comentarii

deny acceptă așa cum este menționat în Manualul NGINX:

  • nume de gazdă
  • IP
  • CIDR
  • Unix-Socket
  • Toate

Sens:

refuza gazda mea.blocata
nega 127.0.0.1
nega 127.0.0.1/8
refuza unix:/calea/la/socket
nega totul

Răspunsul la cererea dvs., care este folosit pentru a bloca a Rețea clasa A care este același cu Netmask 255.255.0.0 sau în CIDR /16

Răspunsul la întrebarea dvs

refuză 75.208.0.0/16;
djdomi avatar
drapel za
@Diego-Somar sper că te-aș putea ajuta cu întrebarea ta și m-aș bucura cu adevărat dacă o accepti ca răspuns
Diego Somar avatar
drapel ru
Bună, @djdomi, vă așteaptă răspunsul. Am aplicat modificarea pe server, multumesc :)
djdomi avatar
drapel za
este clasa B nu A, la naiba de corectare automată ;-) Clasa A ar fi 255.0.0.0 sau /8 pentru a fi pe deplin corectă

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.