+ admin 2021.02.17 bind zone 파일을 power dns 에 등록하기 ( sql 파일 변환) 기존 사용하는 dns가 bind 버전이였으나 관리가 좀 더 쉬운 powerdns 로 변경하는 작업을 진행하는데 도메인이 1~2개 있으면 수동으로 값을 입력하겠지만 zone 파일의 record값과 도메인이 많다면 수동으로 입력하는 한계가 존재한다 powerdns에서는 이런 노가다 작업을 하지 않게 zone2sql 명령어를 이용하여 sql 파일로 변환하여 데이터베이스 입력할수 있게 해주는 명령어가 있다 1. 우선 서버에 pdns는 설치되어 있어야 한다 -> 설치방법은 아래 링크 https://xinet.kr/?p=3116 2. 기본 pdns 설치되어 있다면 [crayon-676d5b9cd295b163600550/] 3. 사용방법은 간단하다 zone2sql –zone=zone파일경로 –zone-name=도메인명... Read More..
+ admin 2021.02.17 powerdns + poweradmin-dns install O/S : CentOS 7.x Powerdns : 4.5.x Mariadb : 10.4.x 1. powerdns yum repo 추가 및 pdns install [crayon-676d5b9cd3a66242305920/] 2. pdns conf 수정 ( api-key값은 사용자 환경에 따라 다르게 변경해서 사용) [crayon-676d5b9cd3a6f731766914/] 해당 옵션값들은 추후 다시 정리해서 올릴 예정 3. systemctl pdns enable [crayon-676d5b9cd3a74142799074/] 4. pdns port open tcp 53 / udp 53 [crayon-676d5b9cd3a77718083411/] 5. dbms -> mariadb install [crayon-676... Read More..
+ admin 2018.03.21 CentOS 7 bind 9.11.3 install ( comfile ) O/S : CentOS 7.x centos에서 bind를 yum을 이용하여 설치를 할수 있으나 최신 버전이 아니므로 comfile을 진행하여 bind를 설치한다 버전 : bind 9.11.3 1. isc.org 사이트에서 최신버전 다운로드 ( 최신버전은 9.12.1 버전이지만 개발버전이라 안정적인 버전인 9.11.3 버전을 선택 ) https://www.isc.org/downloads/ 2. 다운받은 bind 버전 압축 해제 및 소스 컴파일 [crayon-676d5b9cd4d9f258068062/] 3. 버전 확인 [crayon-676d5b9cd4da7089852307/] 4. 기본 유저 등록 및 환경설정 작업 ( 기본 /usr/sbin/에 있는 named명령어를 교체해 준다 ) [crayo... Read More..
+ admin 2014.01.10 pdns 및 poweradmin 설치 및 운용 (pdns server poweradmin) PDNS 및 POWERADMIN 설치 OS : CENT 5.8 64BIT APM : 수동 컴파일 1. Pdns 설치 ( powerdns 약자라 생각하면 된다) / mysql 파일도 같이 설치되니 설치 후 강제 삭제 [root@localhost ~]# yum -y install pdn pdns-backend-mysql[root@localhost ~]# rpm -e mysql –nodeps 2. pdns에서 사용할 mysql 데이터베이스 생성 및 유저 설정 [root@localhost ~]# mysql -u root -p mysql Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL co... Read More..
admin 2013.05.30 BIND9 언더바 (_) 사용시 에러 bad owner name (check-names) bind9 버전에서 zone 파일에 _ (언더바) 사용시 아래와 같이 에러가 발생한다 (로그파일 참고)bad owner name (check-names)config 파일에서 등록을 해주면 사용이 가능하다. vi /etc/named.caching-nameserver.conf 아내 options 부분에 추가options { check-names master ignore;};그리고 재시작을 해보면 정상적으로 서비스가 올라간것을 확인 할 수 있다. Read More..
+ admin 2013.01.03 dnstop ( DNS 쿼리 조회 IP) 가끔 서버를 사용하다 보면 DNS에서 어떤 아이피가 쿼리를 질의하는지 확인하고 싶을때가 있다 아니면 공격성이 있을때 서버에 네임서버가 존재하는 경우 DNSTOP 을 이용해 아이피 및 도메인별 질의 COUNT를 확인할수 있다 서버에 맞게 RPM 파일을 다운 받아서 설치 다운로드 사이트 http://pkgs.repoforge.org/dnstop/ 여기서 해당 버전에 맞는 버전을 설치를 하면 된다 단 설치전에 libpcap이 설치되어 있어야 하니 해당 패키지를 설치 yum -y install libpcap libpcap-devel 설치 후 dnstop 명령어로 확인 할수 있다 명령어는 다음과 같다 [root@xinet ~]# dnstop -h dnstop: invalid option — h usage: dnsto... Read More..
admin 2010.02.23 centos5 네임서버 설정하기 centos5 에서는 리눅스 네임서버를 설치하면 기존 4.x 때와는 설정파일이 다르다 centos 4.x 설정파일 /etc/named.conf centos 5.x 설정 파일 /etc/named.caching-nameserver.conf (기존 설정값) /etc/named.rfc1912.zones (존 파일 설정값) centos 5.x 네임서버 설치 및 설정 편하게 yum으로 설치한다[root@localhost ~]# yum -y install bind-*[root@localhost ~]# yum -y install caching-nameserver 기본 설정값을 변경해 준다[root@localhost ~]# vi /etc/name... Read More..
admin 2010.02.23 네임서버 rndc 설정하기 rndc 설정하기[root@ns1 ~]# rndc-confgen # Start of rndc.confkey “rndckey” { algorithm hmac-md5; secret “FZJ4dxYL09ToyH7p5RJdTQ==”;}; options { default-key “rndckey”; default-server 127.0.0.1; default-port 953;};# End of rndc.conf # Use with the following in named.conf, adjusting the allow list as needed:# key “rndckey” {# algorithm hmac-md5;# ... Read More..