아파치로 접속하는 특정 IP가 아닌 특정 호스트(*.amazonaws.com)를 차단할 수 있나요?

트래픽이 많이 발생해서 iftop 으로 확인하니
ec2-18-222-120-133.us-east-2.compute.amazonaws.comamazonaws.com 으로 접속하는 호스트가 아주 많았습니다. 해당 호스트를 모두 차단하고 싶습니다.

아파치로 접속하는 특정 IP가 아닌 특정 호스트(*.amazonaws.com)를 차단할 수 있나요?

아마존 서버의 아이피 목록을 받아와서 모두 차단하는 방법이 있습니다. 서버 목록은 아래에서 받아오실 수 있습니다.
https://ip-ranges.amazonaws.com/ip-ranges.json

PHP 서버의 경우, 접속하는 ip에 해당하는 host 이름을 불러와서 비교 후 차단하는 방식도 가능합니다. 저는 이 방법으로 트래픽을 막고 있습니다.

1개의 좋아요