YUMSERV
article thumbnail
GSLB란
LINUX/DNS 2022. 12. 5. 07:49

1. GSLB란 Global Server Load Balancing 일반적으로 dns 서비스는 표준 DNS에 질의를 할 경우, DNS 서버는 로컬 데이터베이스의 IP 목록을 확인해서 그 중 하나를 반환 할 뿐, 네트워크 지연, 성능, 트래픽 유입, 서비스 실패 등은 전혀 고려하지 않는다. GSLB는 이러한 문제를 해결하기 위해 나온것이며, health check와 active/backup을 지정 가능하게 하여 재해 복구(DR), 지역적인 부하분산, 응답시간 중심의 서비스를 제공 가능하게 할 수 있습니다. 2. GSLB와 DNS와의 차이 1) 재해복구 기본적으로 dns는 서버의 상태를 확인할 수 없습니다. 서비스를 실패하는 유저가 생길 수 있습니다. GSLB는 서버의 상태를 모니터링하며, 실패한 서버는 I..

PDNS 업그레이드
LINUX/DNS 2019. 6. 3. 12:39

pdns 4.1 버전부터는 pdns.conf 의 recursor 옵션 사용 불가합니다. 기존 버전에서 recursion 이 설정이 되어있을 경우, 주석처리를 해줍니다.- /etc/pdns/pdns.conf 파일 내에 recursion 설정 되어있으면 주석처리 1) 기존 버전 확인# rpm -qa | grep pdnspdns-backend-mysql-3.3.3-2.el6.x86_64pdns-3.3.3-2.el6.x86_64 2) 테이블 추가업그레이드 전에pdns 3.x 에서 pdns 4.2 로 업데이트 할경우 아래처럼 DB 테이블 필드 추가 및 새 테이블 생성 해야 질의가 가능합니다. alter table records add disabled tinyint(1) default '0';alter table ..

DNS 설치 및 설정
LINUX/DNS 2019. 6. 1. 13:35

1. DNS란 DNS는 도메인을 관리하기 위한 시스템으로, 각 계층별로 네임서버를 두고 분산해서 정보를 관리합니다. 도메인 이름과 IP주소를 서로 변환하는 역할을 합니다. TCP, UDP 53번 포트를 사용합니다. Forward Zone(도메인 이름 → IP) 과 Reverse Zone(IP → 도메인 이름)을 가집니다. Forward Zone에서는 도메인을 구성하는 호스트에 대한 정보를, Reverse Zone에는 DNS서버 자기 자신에 대한 정보를 기록합니다.대표적으로 알려진 DNS 주소는 다음과 같습니다. KT : 1차 ( 168.126.63.1 ) 2차 ( 168.126.63.2 ) SK : 1차 ( 210.220.163.82 ) 2차 ( 219.250.36.130 ) LG : 1차 ( 164.1..

article thumbnail
PDNS 설치 및 설정
LINUX/DNS 2019. 5. 29. 23:14

1. PDNS 정의 PDNS란 오픈소스 DNS 소프트웨어로, 다양한 기능을 제공하는 네임서버입니다. Poweradmin 도구를 이용하여 DB를 연동하여 웹에서 쉽게 관리할 수 있습니다. PDNS 홈페이지 : https://www.powerdns.com/index.html 2. PDNS 설치 현재 나온버전으로는 4.1버전이 있으며 최신버전으로 설치하였습니다. ※ 환경 : CentOS 7.5 Apache 2.4 Mysql 5.7 PHP 5.6 – PDNS 다운로드 # yum install epel-release yum-plugin-priorities && curl -o /etc/yum.repos.d/powerdns-auth- 41.repo https://repo.powerdns.com/repo-files/c..

BIND 1차 2차 동기화
LINUX/DNS 2019. 5. 29. 21:36

※ 환경 : CentOS 7.5 – Master 서버 # vi /etc/named.conf options { listen-on port 53 { any; }; listen-on-v6 port 53 { ::1; }; directory “/var/named”; dump-file “/var/named/data/cache_dump.db”; statistics-file “/var/named/data/named_stats.txt”; memstatistics-file “/var/named/data/named_mem_stats.txt”; allow-query { any; }; /* – If you are building an AUTHORITATIVE DNS server, do NOT enable recursion. –..