"PowerDNS"의 두 판 사이의 차이
잔글 |
잔글 |
||
45번째 줄: | 45번째 줄: | ||
|- | |- | ||
| style="background-color: rgb(241, 241, 241);" | | | style="background-color: rgb(241, 241, 241);" | | ||
− | create database powerdns;<br/>grant all privileges on powerdns.* to powerdns@localhost identified by 'demo1234';<br/>flush privileges; | + | create database powerdns;<br/>grant all privileges on powerdns.* to powerdns@127.0.0.1 identified by 'demo1234';<br/>grant all privileges on powerdns.* to powerdns@localhost identified by 'demo1234';<br/>update user<br/> set select_priv = 'Y', <br/> insert_priv = 'Y', <br/> update_priv = 'Y', <br/> delete_priv = 'Y', <br/> create_priv = 'Y', <br/> drop_priv = 'Y', <br/> reload_priv = 'Y', <br/> shutdown_priv = 'Y', <br/> process_priv = 'Y', <br/> file_priv = 'Y', <br/> grant_priv = 'Y', <br/> references_priv = 'Y', <br/> index_priv = 'Y', <br/> alter_priv = 'Y', <br/> show_db_priv = 'Y', <br/> super_priv = 'Y', <br/> create_tmp_table_priv = 'Y', <br/> lock_tables_priv = 'Y', <br/> execute_priv = 'Y', <br/> repl_slave_priv = 'Y', <br/> repl_client_priv = 'Y', <br/> create_view_priv = 'Y', <br/> show_view_priv = 'Y', <br/> create_routine_priv = 'Y', <br/> alter_routine_priv = 'Y', <br/> create_user_priv = 'Y'<br/>where user = 'powerdns';<br/>commit;<br/>flush privileges; |
− | + | select host, user, password from user where user = 'powerdns' order by user, host;<br/>select * from user where user = 'powerdns' order by user, host; | |
− | quit; | + | use powerdns;<br/>source pownerdns.sql<br/>commit;<br/>show tables;<br/>quit; |
|} | |} | ||
94번째 줄: | 94번째 줄: | ||
service pdns-recursor restart | service pdns-recursor restart | ||
+ | |||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | PowerDNS 설치 확인 | ||
+ | |||
+ | {| cellspacing="1" cellpadding="1" style="color: rgb(0, 0, 0); font-family: sans-serif; line-height: 19.0499992370605px; width: 853px;" | ||
+ | |- | ||
+ | | style="background-color: rgb(241, 241, 241);" | | ||
+ | yum install bind-utils | ||
+ | |||
+ | dig @localhost www.jopenbusiness.com | ||
|} | |} |
2014년 9월 19일 (금) 13:09 판
DNS 솔루션인 PowerDNS를 정리 합니다.
- 홈페이지 : https://www.powerdns.com/
- 다운로드 :
- 라이선스 :
- 플랫폼 :
PowerDNS 개요
CentOS 6.5에 설치
PowerDNS 설치
CensOS용 EPEL 설치를 합니다.
PowerDNS를 설치 합니다.
yum install pdns pdns-backend-mysql pdns-recursor |
MariaDB에서 Database 등을 생성 합니다.
vi pdns.sql
create table domains ( CREATE TABLE records ( create table supermasters ( |
mysql -uroot -p mysql
create database powerdns; select host, user, password from user where user = 'powerdns' order by user, host; use powerdns; |
vi /etc/pdns/pdns.conf
setuid=pdns #--- 이미 있음 launch=gmysql |
vi /etc/pdns-recursor/recursor.conf
local-port = 5300 allow-from=127.0.0.0/8 |
setup 명령을 사용하여 방화벽 설정을 합니다.
53/tcp, 53/udp |
PowerDNS를 시작 합니다.
service pdns restart service pdns-recursor restart |
PowerDNS 설치 확인
yum install bind-utils dig @localhost www.jopenbusiness.com |