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

  • [Linux] Let’s Encrypt 와일드카드 인증서 설치(Certbot, Feat. Cloudflare)

    그동안 let’s Encrypt 일반 인증서를 Certbot 설치 후 사용하다가 Let’s Encrypt 와일드카드 인증서를 설치해서 사용해야 겠다는 생각을 하게 되었습니다. 현재 서버는 LightSail Alma Linux apache로 구동되는 서버인데 차후 상황을 봐서 Open Lightspeed 서버로 변경을 고려중이지만 한참 뒤가 될 것 같습니다. 현재는 apache 기준으로 Let’s Encrypt 와일드카드 인증서를 설치합니다. 와일드카드 SSL 설치 조건 중 하나가 Certbot의…

  • 리눅스 pwd 명령어 & realpath 명령어 | 절대 경로 위치 확인

    목차GeoIP란?GeoIP 국가 코드표 목록✅ pwd 명령어 pwd 명령어는 Print Working directory의 약자로 현재 작업 디렉토리의 위치를 보여주는 명령어로 현재 사용자가 접속한 절대 경로를 표시합니다. 🔲 명령어 옵션 pwd 명령어는 간단한 명령어로 옵션은 2가지만 존재합니다. ✅ realpath 명령어 realpath 명령어는 실제 경로를 절대 경로로 보여주는 명령어로, 심볼릭 링크의 실제 경로를 확인할 때 함께 사용합니다.

  • [Linux] etc 디렉토리의 이해 | /etc 폴더의 주요 파일&폴더

    목차GeoIP란?GeoIP 국가 코드표 목록✅ 리눅스 etc 디렉토리란? 리눅스 /etc 디렉토리는 부팅 및 셧다운 시 필요한 파일과 시스템 설정에 관련된 파일 및 일부 로그 파일이 있는 디렉토리입니다. “etc”는 기타, 등등을 뜻 하는 etcetera의 줄임말입니다. ✅ /etc/* 주요 파일&폴더 etc 디렉토리에는 기타 등등으로 볼 수 없는 중요한 파일들이 많이 있음을 알 수 있습니다. 아래는 etc…

  • 리눅스 백그라운드(Back Ground)&포그라운드(Fore Ground): 프로세스 제어하기

    리눅스의 프로세스는 백그라운드(Back Ground)와 포그라운드(Fore Ground) 두 가지의 모드로 작동됩니다. 리눅스 백그라운드 작업을 하는 이유는 일반적인 쉘 명령어를 실행했을 때 프로세스가 종료될 때까지 기다리면서 다른 작업을 하지 못하는 경우가 있기 때문입니다. 목차GeoIP란?GeoIP 국가 코드표 목록✅ 리눅스 포그라운드(Fore Ground)란? 터미널에 직접 연결되어 터미널과 입출력을 진행하는 프로세스를 뜻 합니다. 리눅스 단축키 설명 Ctrl+D 포그라운드 프로세스…

  • 리눅스 which whereis locate: 3가지 위치(경로) 확인 명령어

    리눅스 which와 whereis 명령어 명령어의 위치를 알 수 있는 명령어는 find 명령어를 이용해서 파일을 찾을 수 있지만 find 명령어는 시간이 소요되는 단점도 존재합니다. locate 명령어는 파일명을 빠르게 검색할 때 사용할 수 있습니다. 리눅스 기본 명령어 3가지에 대해 알아 보겠습니다. 목차GeoIP란?GeoIP 국가 코드표 목록✅ 리눅스 which 명령어 ‘어느’, ‘어떤’, ‘어느 쪽’의 영어 뜻을 가진…

  • 리눅스 top 명령어(CPU, 메모리 점유율 확인)

    리눅스 top 명령어는 구동 중인 OS의 상태를 보여주는 명령어이며 table of processes의 뜻을 가지고 있습니다. 총 메모리 사용량, CPU 사용량 등을 보여주며 각 프로세스의 구체적인 메모리와 CPU 사용량을 개별적으로 확인할 수 있습니다. 목차GeoIP란?GeoIP 국가 코드표 목록Ⅰ. 리눅스 top 명령어 기본 사용 top 명령어는 대부분 옵션 없이 사용하지만 일반적인 명령어와 동일하게 기본 사용은 옵션과…

답글 남기기

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

Prove your humanity: 3   +   4   =