안녕리눅스 3 User Guide
  • Introduction
  • Chapter 1. 안녕 리눅스 3 \/ CentOS 7.2 차이점
  • Chapter 2. Access Control
    • 안녕 리눅스 방화벽 설정
      • 기본 설정
      • Inbound 제어
      • Outbound 제어
      • brute force attack 제어
      • User defined rule 제어
      • 특정 국가에서의 접속 제어
      • oops-firewall 실행 방법
    • Shell login Control (with PAM)
      • login 가능한 account 제한
      • login account chroot
      • Google OTP를 이용한 2 factor 인증
    • 인증 통합 (Authentification\/Authorization Intergrate)
      • Openldap
        • Master Server 설정
        • SSL 설정
        • Slave Server 설정
        • Replication 설정
        • LDAP 클라이언트 인증 연동 설정
        • LDAP data 관리
        • Sudo LDAP 연동
      • NIS
      • Active Directory
  • Chapter 3. Web control
    • httpd
    • nginx
    • lighttpd
    • PHP
    • Web Access Control
      • Apache 2.4
      • Nginx
      • lighttpd
    • Web Monitor agent
  • Chapter 4. JVM 운영
  • Chapter 5. DNS 운영
    • 기본 설정
    • 신규 도메인 설정
    • Slave DNS 구성
    • Inverse Domain 설정
    • DNSSEC 설정
    • GeoDNS 설정
    • Domain 위임
    • IDN
    • Troble Shooting
  • Chapter 6. Time Server 운영
    • Chrony
    • NTP
  • Chapter 7. VPN 운영
  • Chapter 8. SMTP 운영
  • 안녕 리눅스 White Paper
    • Disk Partition Aligment
  • 안녕 리눅스 알려진 버그
  • 안녕 리눅스 3 패키지 일람
    • [AN:core]
      • annyung-release
      • byspam
      • check-utils
      • genpasswd
      • httpd-conf
      • httpd-krisp
      • httpd-nis
      • httpd-url
      • kmod-geoip
      • l4vip
      • ldap-auth-utils
      • libchardet
      • libimginfo
      • libipcalc
      • libkrisp
      • mariadb-aes256
      • olibc
      • oops-firewall
      • perl-KRISP
      • perl-ModuleList
      • php-chardet
      • php56-chardet
      • php71-chardet
      • php-common
      • php56-common
      • php71-common
      • php-fpm-conf
      • php56-fpm-conf
      • php71-fpm-conf
      • php-geoip
      • php56-geoip
      • php71-geoip
      • php-korean
      • php56-korean
      • php71-korean
      • php-krisp
      • php56-krisp
      • php71-krisp
      • php-nis
      • php56-nis
      • php71-nis
      • php-pear-KSC5601
      • php-pear-ipcalc
      • php-pear-krisp
      • php-pear-oops-key
      • procdump
      • python-chardet
      • python-krisp
      • remount
      • utf8-profile
      • whois
      • yum-annyung
    • [AN:base]
      • apr
      • authconfig
      • bash
      • bind
      • chrony
      • coreutils
      • ctags
      • cvs
      • ecj
      • filesystem
      • GeoIP
      • gperftools
      • httpd
      • initscrtips
      • iptables
      • java-1.8.0-openjdk
      • javapacakges-tools
      • linuxdoc-tools
      • mariadb
      • memcached
      • net-tools
      • ntp
      • openssh
      • openssl
      • pam
      • php
      • procmail
      • procps-ng
      • redhat-rpm-config
      • rootfiles
      • rsyslog
      • sendmail
      • setup
      • shadow-utils
      • sudo
      • systemd
      • sysvinit-tools
      • tomcat
      • traceroute
      • unzip
      • util-linux
      • vim
      • xinted
    • [AN:xless]
    • [AN:addon]
      • authbind
      • cronolog
      • google-authenticator
      • hping3
      • httpd-fcgid
      • imap
      • jfbterm
      • jlint
      • libevent14
      • libnet
      • libnetfilter_acct
      • lighttpd
      • mhash
      • mimetex
      • mm
      • netdata
      • netperf
      • nginx
      • openvpn
      • pdnsd
      • perl-CSS-DOM
      • php-pecl-apcu
      • php56-pecl-apcu
      • php71-pecl-apcu
      • php-pecl-memcache
      • php56-pecl-memcache
      • php71-pecl-memcache
      • php-pecl-oauth
      • php56-pecl-oauth
      • php71-pecl-oauth
      • php-pecl-xdebug
      • php56-pecl-xdebug
      • php71-pecl-xdebug
      • php56
      • php71
      • proftpd
      • python-Mako
      • python-MarkupSafe
      • python-mcrypt
      • python-openpyxl
      • python-xlrd
      • re2c
      • redis
      • rudiments
      • splint
      • sqlite32
      • sqlrelay
      • tomcat-native
    • [AN:plus]
  • 안녕 리눅스 Upgrade Guide
Powered by GitBook
On this page
  • Descriptions:
  • Changes on AnNyung:
  • Notice:
  • Dependencies:
  • Sub packages:

Was this helpful?

  1. 안녕 리눅스 3 패키지 일람
  2. [AN:base]

bind

PreviousbashNextchrony

Last updated 5 years ago

Was this helpful?

Descriptions:

Chroot가 적용된 버클리 인터넷 네임 서버 (BIND)

Changes on AnNyung:

  1. bind-chroot 패키지 제거하고, 기본으로 chroot로 동작하도록 구성 (/var/named)

  2. /etc/named/naemd.conf는 /var/named/etc/named.conf의 solft link (호환성 유지)

  3. zone file과 named.conf에서 IDN을 직접 사용 가능

  4. multiple CNAME 지원

  5. geodns 기능 지원

    • /etc/sysconfig/named에 GEOIP_DATA_COPY="yes" 설정

    • 참조

    • RHEL/CentOS 7.3에서 추가된 GeoDNS 기능과 다름!!

      • 안녕 리눅스는 RHEL/CentOS 7.3과는 다른 패치로 지원을 하며, RHEL/CentSO 보다 먼저 지원을 시작한 이유로 이전 버전과의 호환성을 위하여 RHEL/CentOS과는 다른 기능으로 제공

    • 안녕 리눅스 3.5 부터는 RHEL/CentOS 7.3 에 추가된 GeoDNS 를 사용합니다. 주의 하십시오. 사용 방법은 문서를 참고 하십시오.

Notice:

DNSSEC와 database backend(bind-sdb)에 관련된 테스트는 안녕에서 보증하지 않습니다. 이 기능을 사용하기 위해서는 CentOS 7의 bind package를 사용하십시오.

  1. /etc/yum.repos.d/AnNyung.repo에서 [AN:base] 섹션에 "exclude=bind*" 추가

    [AN:base]
    name=AnNyung $annyungver Base Repository
    mirrorlist=http://annyung.oops.org/mirror.php?release=$annyungver&arch=$basearch&repo=base
    exclude= bind*
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AnNyung-$annyungver
  2. 설치되어 있는 bind package 확인

    [root@an3 ~]$ rpm -qa | grep bind
    bind-license-9.9.4-29.an3.2.noarch
    bind-utils-9.9.4-29.an3.2.x86_64
    bind-libs-9.9.4-29.an3.2.x86_64
    bind-libs-lite-9.9.4-29.an3.2.x86_64
    [root@an3 ~]$
  3. CentOS bind로 교체

    [root@an3 ~]$ yum install -y yum-utils
    [root@an3 shm]$ yumdownloader bind-utils bind-libs bind-libs-lite bind-license
    Loaded plugins: fastestmirror
    AN:addon                                          | 2.9 kB  00:00:00
    AN:base                                           | 2.9 kB  00:00:00
    AN:core                                           | 2.9 kB  00:00:00
    AN:xless                                          | 2.9 kB  00:00:00
    Loading mirror speeds from cached hostfile
         + AN:addon: mirror.oops.org
         + AN:base: mirror.oops.org
         + AN:core: mirror.oops.org
         + AN:xless: mirror.oops.org
         + base: ftp.kaist.ac.kr
         + epel: ftp.kddilabs.jp
         + extras: ftp.kaist.ac.kr
         + updates: ftp.kaist.ac.kr
    (1/4): bind-license-9.9.4-29.el7_2.2.noarch.rpm   |  82 kB  00:00:00
    (2/4): bind-libs-lite-9.9.4-29.el7_2.2.x86_64.rpm | 724 kB  00:00:00
    (3/4): bind-utils-9.9.4-29.el7_2.2.x86_64.rpm     | 200 kB  00:00:00
    (4/4): bind-libs-9.9.4-29.el7_2.2.x86_64.rpm      | 1.0 MB  00:00:00
    [root@an3 shm]$ ls
    bind-libs-9.9.4-29.el7_2.2.x86_64.rpm       bind-license-9.9.4-29.el7_2.2.noarch.rpm
    bind-libs-lite-9.9.4-29.el7_2.2.x86_64.rpm  bind-utils-9.9.4-29.el7_2.2.x86_64.rpm
    [root@an3 shm]$ rpm -Uhv bind-* --force

Dependencies:

Sub packages:

  • bind-devel- BIND DNS 개발을 위해 필요한 헤더 파일과 라이브러리

  • bind-libs - BIND DNS에 필요한 라이브러리

  • bind-libs-lite - DNS 프로토콜 동작을 위한 라이브러리

  • bind-license - BIND DNS 라이센스

  • bind-lite-devel - BIND DNS 개발을 위해 필요한 최소 헤더파일 및 라이브러리

  • bind-pkcs11 - 암호화를 위한 BIND 내장 PKCS#11 기능

  • bind-pkcs11-devel - Development files for Bind libraries compiled with native PKCS#11

  • bind-pkcs11-libs - Bind libraries compiled with native PKCS#11

  • bind-pkcs11-utils - DNSSEC를 사용하기 위한 BIND 내장 PKCS#11 도구

  • bind-sdb - 데이터베이스 백엔드와 DLZ를 지원하는 BIND 서버

  • bind-utils - DNS 서버에 질의를 하기 위한 도구

http://annyung.oops.org/?m=white&p=mdns
https://code.google.com/p/bind-geoip/wiki/UsageGuide
https://kb.isc.org/docs/aa-01149
GeoIP