내 서버에 액세스하려는 모든 웹 호스팅 서버를 차단하는 방법이 있나요? 내 서버를 손상시키는 데 사용되는 해킹된 웹사이트가 많이 있으며 유일한 공통점은 공격자의 IP(많은 IP)가 IPHub.info 웹사이트와 같은 웹사이트에서 항상 호스팅 공급자로 식별된다는 것입니다. 내가 아는 한 모든 웹 호스팅에 대한 블랙리스트를 보유하는 것 외에는 웹 호스팅을 식별할 수 있는 탐지 방법이 없습니다. 내가 잘못?
답변1
ip2location.com의 지리적 위치 데이터베이스를 사용하여 IP 주소가 데이터 센터에 속하는지 확인할 수 있습니다.
데이터 센터(DCH)에 속하는 경우 IP를 조회하고 백엔드 코드에서 차단할 수 있는 PX2 데이터베이스를 확인하세요.
해당 웹사이트에서 샘플 코드를 참조할 수 있습니다.https://www.ip2location.com/ip2proxy/developers
답변2
액세스 제어는 웹사이트에 대한 방문자 액세스를 관리하는 데 있어 중요한 부분입니다. cPanel의 IP 거부 관리자를 사용하거나 .htaccess 파일에 허용 또는 거부 코드를 추가하여 방문자의 사이트 액세스를 제한할 수 있습니다.
이는 특정 국가 또는 도메인 주소의 로봇이나 악의적인 방문자가 사이트에 스팸을 보내거나 사이트에 원하지 않는 댓글을 달 때 특히 유용합니다. 다음 섹션에서는 .htaccess 파일과 cPanel IP 거부 관리자를 통해 IP를 차단하는 방법을 설명합니다.
IP 주소로 액세스 제어 허용 및 거부 지시문을 사용하면 원래 방문자 서버의 IP 주소 또는 호스트 이름을 기반으로 액세스를 허용하고 거부할 수 있습니다. 구문은 다음과 같습니다.
IP 122.102.1.2 액세스를 허용합니다.웹사이트. 122.102.1.2에서 허용
귀하의 웹사이트에 대한 IP 25.122.6.3 액세스를 거부합니다. 25.122.6.3에서 거부