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

  • 리눅스 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 명령어…

  • Varnish Cache란 무엇인가? | Varnish 설치 및 기본 설정하기

    Varnish Cache는 동적 웹사이트와 API에 적합한 HTTP 가속기입니다. 이는 스퀴드와 같은 클라이언트 사이드 캐시 역할을 하는 다른 웹 가속기와 달리 Nginx, 아파치와 같은 원본 서버 대신 HTTP 가속기로 설계 되었습니다. 또한, Varnish는 HTTP에 특화되어 있어 FTP, SMTP 및 다른 통신 프로토콜을 지원하는 프록시 서버와는 다릅니다. 목차GeoIP란?GeoIP 국가 코드표 목록✅ Varnish Cache 설치 ✅…

  • 리눅스 uniq 명령어

    리눅스 uniq 명령어는 “unique”의 약자이며, 텍스트 파일에서 중복된 행을 제거하고 하나의 행만 출력하는데 사용됩니다. 중복된 텍스트 데이터를 제거하고 몇 번의 반복이 있었는지 등을 확인할 때 매우 유용하게 사용할 수 있습니다. 목차GeoIP란?GeoIP 국가 코드표 목록✅ 리눅스 uniq 명령어 기본 사용법 INPUT 파일은 대상 파일로써 표준 입력에서 읽은 후 기본 출력을 진행합니다. OUTPUT 파일은 리디렉션…

  • SSL 인증서 설치(Sectigo)

    Apache 웹 서버에 Sectigo SSL 인증서 설치를 진행합니다. 테스트 URL로 서브 도메인 tozisin.com으로 하여 설치 테스트를 진행합니다. 설치할 인증서는 설치 후 30일 간 이용 가능한 ‘Free 30Days SSL‘ 설치를 진행합니다. AlmaLinux 9.4는 Rocky Linux 9.4와 완전히 호환되는 RHEL 계열의 클론입니다. 따라서 Apache 설치 및 모듈 구성 방식도 Rocky Linux와 동일합니다. Apache 버전은 2.4.57입니다….

  • 리눅스 host 명령어 | DNS 조회 명령어

    host 명령어는 DNS(Domain Name System) 조회를 할 때 사용하는 명령어입니다. 호스트 이름에 해당하는 IP 주소를 찾거나, 반대로 IP 주소를 호스트 이름으로 변환하는 데 사용됩니다. 네트워크 연결 문제를 해결하거나 호스트 이름과 IP 주소 간의 매핑을 확인하는 데 유용합니다. 목차GeoIP란?GeoIP 국가 코드표 목록✅ host 명령어 사용법 기본 사용 옵션은 다음과 같습니다. 예를 들어 네이버의 IP…

  • 리눅스 tmp 디렉토리: /tmp와 /var/tmp 차이

    리눅스 tmp 디렉토리는 임시 파일을 저장하기 위해 주로 /tmp와 /var/tmp 디렉토리를 사용합니다. /tmp는 일시적인 임시 파일을 저장하는 공간으로, 시스템이 재부팅 되면 대부분의 파일이 삭제됩니다. 따라서 빠른 입출력과 임시 작업에 적합하며, 주로 프로세스가 실행 중 생성하는 임시 데이터를 저장합니다. 반면에 /var/tmp는 재부팅 후에도 파일이 유지되는 임시 저장 공간입니다. 장기간 유지가 필요한 임시 파일이나 작업…

답글 남기기

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

Prove your humanity: 7   +   8   =