Ograniczanie dostępu do stron internetowych IIS według adresu IP

IIS to bardzo wydajny serwer WWW. Zapewnia wbudowany interfejs do blokowania / zezwalania na adresy IP. Można to również zrobić dla każdej domeny. Oprócz blokowania określonych adresów IP usługi IIS umożliwiają także dynamiczne ograniczanie adresów IP, na przykład w przypadku zbyt dużej liczby żądań. W tym przewodniku dowiesz się, jak to skonfigurować, aby zwiększyć bezpieczeństwo swojej witryny.

Krok 1: Edycja ustawień funkcji

Ustawienia funkcji można skonfigurować dla każdej witryny. Najpierw otwórz Menedżera usług IIS i przejdź do swojej witryny. Kliknij „Ograniczenia adresów IP i domen” w sekcji „IIS”. Na pasku bocznym kliknij „Edytuj ustawienia funkcji ...”. „Zezwalaj klientom nieokreślonym” zależy od tego, jak chcesz skonfigurować swoją witrynę internetową. Jeśli wybierzesz tutaj „Zezwalaj”, wszyscy odwiedzający będą dozwoleni, z wyjątkiem tych dodanych do listy „Zablokowane”. Jeśli ta opcja jest ustawiona na „Odmów”, wszystkie adresy IP na liście będą dozwolone, a wszystkim pozostałym odmówi się dostępu. Może to być niezwykle przydatne na przykład w przypadku zwykłego intranetu.

Jeśli chodzi o „Odmów typu działania”, zależy to od preferencji. Za każdym razem, gdy odmawia się dostępu, możesz zwrócić „Nieautoryzowane”, „Zabronione”, „Nie znaleziono” lub „Przerwij”.

Kliknij „OK”, aby zapisać zmiany.

Krok 2: Edycja ustawień ograniczeń dynamicznych

W celu zwiększenia bezpieczeństwa twojej strony, IIS pozwala na dynamiczne blokowanie adresów IP. Dostęp do tych ustawień można uzyskać, klikając „Edytuj ustawienia ograniczeń dynamicznych ...” na pasku bocznym. Adresy IP można dynamicznie ograniczać na podstawie liczby żądań wykrywania i blokowania zagrożeń, zaznaczając opcję „Odmawiaj adresów IP na podstawie liczby równoczesnych żądań”. Tutaj możesz wpisać maksymalną dozwoloną liczbę jednoczesnych żądań.

Możesz również blokować adresy IP przez pewien czas, ponownie, na podstawie żądań. Jeśli użytkownik przekroczy liczbę dozwolonych żądań, zostanie tymczasowo zablokowany dostęp do Twojej witryny.

Kliknij „OK”, aby zapisać zmiany.

Krok 3: Dodanie reguł ograniczeń

Możesz dodać zarówno zezwolenie, jak i odmowę wpisów. Możesz to zrobić, wybierając opcję „Dodaj zezwolenie na wpis ...” lub „Dodaj odmowę wpisu ...”. Możesz dodać pojedynczy adres IP lub zakres. Ponownie, w zależności od konfiguracji, możesz wybierać między nimi. Kliknij „OK”, aby zapisać wpis.

Gratulacje! Możesz teraz blokować / zezwalać na adresy IP i zwiększyłeś bezpieczeństwo swojej witryny dzięki ustawieniom dynamicznych ograniczeń IP.



Leave a Comment

Jak zainstalować i skonfigurować OrientDB Community Edition na CentOS 7

Jak zainstalować i skonfigurować OrientDB Community Edition na CentOS 7

OrientDB to wielomodowy model open source NoSQL DBMS nowej generacji. Dzięki obsłudze wielu modeli danych, OrientDB może zapewnić większą funkcjonalność i elastyczność

Zautomatyzowana instalacja Ghost z Nginx jako odwrotnym proxy na Ubuntu 14.04 LTS

Zautomatyzowana instalacja Ghost z Nginx jako odwrotnym proxy na Ubuntu 14.04 LTS

Wprowadzenie Ghost to darmowa i otwarta platforma blogowa napisana w node.js, całkowicie konfigurowalna i dedykowana do publikowania. Umieszczając scrip

Jak zainstalować X-Cart 5 na FreeBSD 12

Jak zainstalować X-Cart 5 na FreeBSD 12

Używasz innego systemu? X-Cart to niezwykle elastyczna platforma eCommerce typu open source z mnóstwem funkcji i integracji. Kod źródłowy X-Cart jest hostem

Zainstaluj Plesk na Debianie 7 (Wheezy)

Zainstaluj Plesk na Debianie 7 (Wheezy)

Używasz innego systemu? Plesk to zastrzeżony panel kontrolny hosta internetowego, który umożliwia użytkownikom administrowanie osobistymi i / lub klienckimi stronami internetowymi, bazami danych

Skonfiguruj Apache z samopodpisanym certyfikatem TLS / SSL w systemie Ubuntu 16.04

Skonfiguruj Apache z samopodpisanym certyfikatem TLS / SSL w systemie Ubuntu 16.04

SSL i jego następca TLS (Secure Sockets Layer / Transport Layer Security) dodają warstwę szyfrowania między klientem a serwerem. Bez thi

Jak zainstalować i skonfigurować PHP 7.2 na Ubuntu 18.04

Jak zainstalować i skonfigurować PHP 7.2 na Ubuntu 18.04

PHP i powiązane pakiety są najczęściej używanymi komponentami podczas wdrażania serwera WWW. W tym artykule nauczymy się konfigurować PHP 7.2 na Ubuntu 18.0

Jak zainstalować Python 3.7 na Arch Linux Webserver

Jak zainstalować Python 3.7 na Arch Linux Webserver

Wymagania wstępne Serwer Vultr działający na bieżąco Arch Linux (zobacz ten artykuł). Działający serwer WWW, dostęp do Apache lub Nginx Sudo: Polecenia wymagają

OpenBSD jako rozwiązanie e-commerce z PrestaShop i Apache

OpenBSD jako rozwiązanie e-commerce z PrestaShop i Apache

Wprowadzenie W tym samouczku pokazano OpenBSD jako rozwiązanie e-commerce wykorzystujące PrestaShop i Apache. Wymagany jest Apache, ponieważ PrestaShop ma złożony UR

ServerPilot na Vultr

ServerPilot na Vultr

Omówienie Ten samouczek nauczy Cię, jak utworzyć serwer LAMP za pomocą ServerPilot i Vultr VPS. ServerPilot.io to usługa, która ułatwia obsługę

Jak zainstalować osTicket na Ubuntu 16.04

Jak zainstalować osTicket na Ubuntu 16.04

OsTicket to darmowe i otwarte narzędzie do sprzedaży biletów napisane w PHP. Jest to proste i lekkie narzędzie, które pozwala Ci zarządzać, organizować i archiwizować Cię

Nginx Reverse Proxy with Ghost na Ubuntu 14.04

Nginx Reverse Proxy with Ghost na Ubuntu 14.04

Ghost to darmowa i otwarta platforma blogowa napisana w node.js, całkowicie konfigurowalna i dedykowana do publikowania. Przygotuj serwer: Updat

Jak zainstalować X-Cart 5 na Debianie 10

Jak zainstalować X-Cart 5 na Debianie 10

Używasz innego systemu? X-Cart to niezwykle elastyczna platforma eCommerce typu open source z mnóstwem funkcji i integracji. Kod źródłowy X-Cart jest hostem

Jak włączyć TLS 1.3 w Apache na Debianie 10

Jak włączyć TLS 1.3 w Apache na Debianie 10

Używasz innego systemu? TLS 1.3 to wersja protokołu Transport Layer Security (TLS), która została opublikowana w 2018 roku jako proponowany standard w RFC 8446

Skompiluj i zainstaluj Nginx z modułem PageSpeed ​​w Debianie 8

Skompiluj i zainstaluj Nginx z modułem PageSpeed ​​w Debianie 8

W tym artykule zobaczymy, jak skompilować i zainstalować główną linię Nginx z oficjalnych źródeł Nginx za pomocą modułu PageSpeed, który pozwala t

Jak zainstalować AWStats na Fedorze 28

Jak zainstalować AWStats na Fedorze 28

AWStats to przydatne narzędzie do analizy ruchu w sieci. Do interfejsu HTML można uzyskać dostęp za pośrednictwem przeglądarki, co zapewnia łatwy wgląd w to, kto cię ogląda

Jak włączyć TLS 1.3 w Apache na FreeBSD 12

Jak włączyć TLS 1.3 w Apache na FreeBSD 12

Używasz innego systemu? TLS 1.3 to wersja protokołu Transport Layer Security (TLS), która została opublikowana w 2018 roku jako proponowany standard w RFC 8446

Konfigurowanie serwera sieci Web Express.js w systemie Ubuntu 16.04 LTS

Konfigurowanie serwera sieci Web Express.js w systemie Ubuntu 16.04 LTS

W tym samouczku będziemy instalować podstawowy serwer internetowy Express.js za pomocą Node.js, środowiska wykonawczego JavaScript opartego na silniku Chromes V8, na naszym Vultr VP

Jak zainstalować Apache, MySQL i PHP na Ubuntu 16.04

Jak zainstalować Apache, MySQL i PHP na Ubuntu 16.04

Uwaga: Będziesz potrzebował dostępu sudo do poleceń w tym artykule. Krok 1: Zainstaluj Apache Najpierw zaktualizuj menedżera pakietów. sudo apt-get update -y Instal

Jak skonfigurować serwer proxy pamięci podręcznej wersji 5.0 dla Apache na CentOS 7

Jak skonfigurować serwer proxy pamięci podręcznej wersji 5.0 dla Apache na CentOS 7

Varnish Cache, zwany także Varnish, to buforowanie HTTP odwrotnego proxy open source, które może poprawić wydajność serwerów WWW. W tym artykule w

Instalowanie NodeJS i Express na CentOS

Instalowanie NodeJS i Express na CentOS

Ten samouczek pokazuje, jak zainstalować Node.js i Express.js na CentOS 6 (lub CentOS 7). Za pomocą Node.js można tworzyć szybkie, skalowalne aplikacje internetowe

Funkcjonalności warstw architektury referencyjnej Big Data

Funkcjonalności warstw architektury referencyjnej Big Data

Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.

Wgląd w 26 technik analizy Big Data: część 2

Wgląd w 26 technik analizy Big Data: część 2

Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.

Ataki DDOS: krótki przegląd

Ataki DDOS: krótki przegląd

Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.