GeoIP 국가 코드표 정리 목록

아파치 서버에서 사용할 수 있는 GeoIP 국가 코드표 정리 목록입니다.

GeoIP란?

GeoIP는 maxmind에서 제공하는 모듈과 IP 정보 DataBase를 이용해서 웹에 접근하는 IP를 국가 별로 확인할 수 있는 오픈소스솔루션입니다. 필요에 따라 특정 IP 및 국가를 차단 및 허용할 수 있습니다.

보통 루트 디렉토리 내 [.htaccess] 파일에서 제일 많이 설정하게 됩니다.

# 선언된 국가코드를 차단 #
#COUNTRY_disallow
SetEnvIf GEOIP_COUNTRY_CODE FR go_out
SetEnvIf GEOIP_COUNTRY_CODE DE go_out
<Limit GET POST>
  Order Allow,Deny
  Allow from all
  Deny  from env=go_out
</Limit>


# 선언된 국가코드만 허용 #
#COUNTRY_allow
SetEnvIf GEOIP_COUNTRY_CODE KR get_in
<Limit GET POST>
  Order Deny,Allow
  Deny  from all
  Allow from env=get_in
</Limit>

#특정 IP 주소/도메인만 허용하기
#
<Files *>
order deny,allow
deny from all
deny from 192.168.1.21
deny from 192.168.1.22
allow from .*example\.com.*
</Files>
GeoIP 국가 코드표로 국가,도메인 별 차단 및 허용할 수 있는 모듈과 DB를 제공하는 MAXMIND

GeoIP 국가 코드표 목록

Similar Posts

  • 리눅스 tree 명령어

    tree 명령어는 디렉토리 안의 파일과 디렉토리를 나무 형태로 출력하는 명령어입니다. 디렉토리 구성을 파악하는데 유용하며, 하위 디렉토리와 파일이 어떤 구조로 정리되어 있는지 한눈에 확인 가능합니다. 문서화 및 시스템 분석 등에 활용됩니다. 목차GeoIP란?GeoIP 국가 코드표 목록✅ tree 명령어 기본 사용 방법 ✅ tree 옵션 ✅ 사용 예시 🔲 전체 경로 포함하여 출력: -f 기본 대상…

  • 리눅스 ls 명령어

    ls 명령어는 list의 약자이며, 리눅스 파일과 디렉토리를 볼 수 있는 명령어입니다. 파일의 종류와 파일의 크기, 만들어진 날짜 등의 정보를 확인할 수 있습니다. 목차GeoIP란?GeoIP 국가 코드표 목록✅ ls 명령어 기본 사용 방법 ls 명령어 사용 시 [파일 or 디렉토리]를 입력하지 않으면 현재 디렉토리를 검색합니다. ✅ ll 명령어(ls -l) ll 명령어는 일반적으로 리눅스에서 ls -l…

  • Syslog란 무엇인가? | rsyslog.conf 설정

    Syslog는 원래 Sendmail의 일부로 개발되었으며, 이후 로그 관리의 편리함이 인식되면서 독립적인 표준으로 발전하게 되었습니다. System Logging의 약자로, 로그를 기록하고 관리하는 표준 서비스 또는 프로토콜을 의미합니다. 메일 서버, FTP 서버 등 다양한 프로그램이 생성하는 메시지를 중앙에서 수집하여 로그 파일로 저장하고, 이를 분석할 수 있도록 지원합니다. 시스템을 효율적으로 모니터링하고, 잠재적인 문제를 신속하게 식별 및 해결하며,…

  • 리눅스 셸 환경(Shell Environment) 정의 및 이해와 쉘 환경변수 | Shell 시작 파일 2가지

    셸 세션을 이용해서 서버와 상호 작용을 할 때 해당 동작과 리소스에 대한 연결을 결정하기 위해 컴파일 하는 많은 정보가 있습니다. 이러한 서정 중 일부는 구성 설정에 포함되어 있으며, 다른 설정은 사용자 입력에 의해 결정됩니다. 리눅스 셸 환경은 셸의 구성 설정과 사용자 입력에 의해 결정된 설정을 유지관리 영역을 이용해 관리하는 가장 일반적인 방법을 이용하게…

  • CentOS 7 Nginx 설치 | PHP & MariaDB 설치

    VritrualBox에 CentOS 7 Nginx 설치를 진행해 보겠습니다. 추가로 PHP 설치 후 PHP-FPM 설정을 같이 진행합니다. 목차GeoIP란?GeoIP 국가 코드표 목록✅ CentOS 7 Nginx 설치 epel 저장소 설치 후 nginx 저장소를 추가합니다. ✅ php 설치 설치 가능한 php 버전을 외부 저장소에서 조회합니다. 설치할 PHP 버전을 활성화 후 설치를 진행합니다. 설치했던 yum-utils 설치 시 설치된 config-manager를…

  • 리눅스 who, w 명령어 & user 명령어

    리눅스 who 명령어는 현재 서버에 로그인한 사용자 리스트를 보여주는 명령어입니다. w 명령어는 현재 시스템에 로그인한 사용자와 사용자의 작업 내용을 보여주는 명령어로 각각의 차이가 있습니다. 목차GeoIP란?GeoIP 국가 코드표 목록✅ 리눅스 who 명령어 현재 접속 사용자(USER) 터미널 유형(TTY) 접속 시간 및 IP rocky pts/0, pts/1 .. 2070-02-09 10:15 (xxx.xx.xx8.254) ✅ 리눅스 w 명령어 w 명령어…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 6   +   6   =