맨위로가기

BIND

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

BIND는 DNS(Domain Name System) 서버 소프트웨어이다. IETF DNS 표준 및 초안 표준을 준수하며, TSIG, nsupdate, IPv6, RNDC, 뷰, 멀티 프로세서 지원, RRL, DNSSEC 등의 기능을 제공한다. BIND 9.4부터 DLZ 기능을 통해 다양한 데이터베이스 형식으로 존 데이터를 저장할 수 있게 되었고, BIND 9는 이전 버전의 보안 문제를 해결하기 위해 재작성되었다. BIND는 1980년대 초 캘리포니아 대학교 버클리에서 개발되었으며, 현재는 BIND 9가 지속적으로 유지보수되고 있다.

더 읽어볼만한 페이지

  • DNS 소프트웨어 - PowerDNS
    PowerDNS는 오픈 소스 DNS 서버 소프트웨어로, 권한 있는 네임 서버, 재귀 DNS 서버, 캐싱 DNS 프록시 등의 구성 요소를 통해 DNS 쿼리 처리, 로드 밸런싱, 보안 강화 등의 기능을 제공하며 DNSSEC를 지원한다.
  • DNS 소프트웨어 - Host (유닉스)
    역방향 DNS 조회는 DNS 서버를 통해 IP 주소에 해당하는 호스트 이름을 찾는 과정으로, 이메일 스팸 필터링, 네트워크 보안 강화, 문제 해결 등에 활용된다.
  • 자유 네트워크 소프트웨어 - 제로넷
    제로넷은 중앙 서버 없이 P2P 방식으로 운영되어 검열에 저항성을 가지며 사용자가 직접 콘텐츠를 공유할 수 있는 분산 네트워크 플랫폼으로, 웹사이트 개발이 가능하고 제로넷-컨서번시 포크를 통해 기능 추가 및 새로운 P2P 네트워크로의 마이그레이션이 진행 중이다.
  • 자유 네트워크 소프트웨어 - TightVNC
    TightVNC는 저대역폭 연결 성능 향상을 위해 개발된 VNC 소프트웨어로, 자체 기술인 "타이트 인코딩"을 사용하여 JPEG 및 zlib 압축 방식을 결합하고 파일 전송, 화면 업데이트 감지, 그림 확대/축소, 유닉스 환경에서의 자동 SSH 터널링 등의 추가 기능을 제공하며, TightVNC Portable Edition, 터보VNC, 타이거VNC 등의 파생 소프트웨어가 있다.
BIND - [IT 관련 정보]에 관한 문서
기본 정보
BIND 로고
BIND 로고
개발자인터넷 시스템스 컨소시엄
최초 릴리스1986년 6월
안정화 버전9.18.32 (ESV) & 9.20.4
안정화 버전 출시일2024년 12월 11일
미리보기 버전9.21.3
미리보기 버전 출시일2024년 12월 11일
운영체제리눅스
NetBSD
FreeBSD
OpenBSD
macOS
종류DNS 서버
라이선스모질라 공용 허가서
발음
영어/ˈbaɪnd/ /ˈneɪmdiː/
웹사이트
공식 웹사이트BIND 공식 웹사이트

2. 주요 기능

BIND 9는 TSIG, nsupdate, IPv6, RNDC(원격 네임 데몬 제어), 뷰, 멀티 프로세서 지원, 응답 속도 제한(RRL), DNSSEC 등 광범위한 이식성을 지원한다. RNDC는 공유 비밀을 사용하여 로컬 및 원격 터미널에 대한 암호화를 제공, 원격 구성 업데이트를 가능하게 한다.

2. 1. 핵심 기능

BIND 9는 https://datatracker.ietf.org/wg/dnsop/documents/ IETF DNS 표준 및 초안 표준을 완벽하게 준수하도록 설계되었다. BIND 9의 주요 기능은 다음과 같다. TSIG, nsupdate, IPv6, RNDC(원격 네임 데몬 제어), 뷰, 멀티 프로세서 지원, 응답 속도 제한(RRL), DNSSEC, 그리고 광범위한 이식성. RNDC는 각 세션 동안 로컬 및 원격 터미널에 대한 암호화를 제공하기 위해 공유 비밀을 사용하여 원격 구성 업데이트를 가능하게 한다.[1]

2. 2. 데이터베이스 지원

2007년 BIND 9.4[8]부터 DLZ (Dynamically Loadable Zones) 기능을 통해 존 데이터를 LDAP, Berkeley DB, PostgreSQL, MySQL, ODBC를 포함한 다양한 데이터베이스 형식으로 저장하는 컴파일 타임 옵션을 제공했다.

BIND 10은 데이터 저장소를 모듈화하여 다양한 데이터베이스를 연결할 수 있도록 할 계획이었다.[9] 2016년 ISC는 BIND 버전 9.11.0에 RedHat이 기여한 'dyndb' 인터페이스에 대한 지원을 추가했다.[10]

3. 보안

BIND는 오랜 역사만큼 많은 보안 취약점이 발견되었고, 이에 대한 패치가 공개적으로 이루어지고 있다.[11] BIND 4 및 BIND 8은 심각한 보안 취약점이 있으므로 사용하지 않는 것이 좋다.[12] BIND 9는 이전 버전의 보안 문제를 해결하기 위해 완전히 재작성되었다. ISC는 BIND의 보안 취약점 목록을 관리하고 공개한다.[11]

4. 역사

BIND는 1980년대 초 캘리포니아 대학교 버클리의 컴퓨터 시스템 연구 그룹(CSRG) 대학원생들이 방위고등연구계획국(DARPA)의 지원을 받아 개발했다.[7] 초기 BIND (4.8.3 버전까지)는 CSRG에서 관리했다.[13] 1988년 디지털 이큅먼트 코퍼레이션(DEC)의 폴 빅시가 BIND 개발을 맡았다. 폴 빅시는 DEC를 떠난 후에도 BIND 작업을 계속했고, 인터넷 소프트웨어 컨소시엄(ISC)을 설립하여 BIND 버전 4.9.3부터는 ISC가 BIND 버전을 담당하게 되었다.[13]

BIND 8은 1997년 5월 ISC에 의해 출시되었다.[13] BIND 9는 노미넘에서 ISC 아웃소싱 계약에 따라 개발되었으며, 2000년 10월 9일에 첫 번째 버전이 출시되었다.[14] BIND 9는 코드 감사의 건축적 어려움을 해결하고 DNSSEC(DNS 보안 확장)을 지원하기 위해 처음부터 다시 작성되었다. BIND 9의 개발은 상업 및 군사 계약의 조합으로 이루어졌는데, 대부분의 기능은 BIND가 Microsoft의 DNS 제품과 경쟁력을 유지하기를 원하는 UNIX 공급업체에 의해 자금 지원을 받았으며, DNSSEC 기능은 DNS 보안을 중요하게 여기는 미국 군대에 의해 자금 지원을 받았다.[13]

2009년, ISC는 BIND10 개발을 시작했다. BIND10 제품군에는 DNS 서비스 외에도 IPv4IPv6 DHCP 서버 구성 요소도 포함되었다. 2014년 4월, BIND10 릴리스 1.2.0과 함께 ISC는 프로젝트 참여를 종료하고 이름을 ''Bundy''로 변경했으며,[15][16] 외부의 공공 노력을 통해 추가 개발을 위해 소스 코드 저장소를 GitHub로 이전했다.[17][18] ISC는 비용 절감 조치로 인해 프로젝트 참여를 중단했다.[19] DHCP 구성 요소의 개발은 새로운 Kea 프로젝트로 분리되었다. 2017년 2월에는 BIND9을 리팩토링해 나갈 것이라고 발표하면서, 사실상 처음부터 재개발하는 것을 단념했음을 표명했다.[25] 현재는 BIND 9가 지속적으로 유지보수되고 있다.

5. 한국에서의 BIND

BIND는 대한민국에서 널리 사용되는 DNS 서버 소프트웨어이다. 다양한 기관 및 기업에서 BIND를 활용하고 있다.

참조

[1] 웹사이트 LICENSE in main BIND 9 branch https://gitlab.isc.o[...]
[2] 웹사이트 BIND – The most widely used Name Server Software https://www.isc.org/[...] Internet Systems Consortium 2015-09-17
[3] 웹사이트 DNS server survey http://mydns.bboy.ne[...] 2015-09-17
[4] 웹사이트 Happy Eyeballs for the DNS, (see slide 37) https://labs.apnic.n[...] APNIC 2018-07-10
[5] 간행물 Zero Configuration Name Services for IP Networks Massachusetts Institute of Technology 2001-06
[6] 웹사이트 Local Area Network automatic Domain name System (LANDS) https://www.academia[...] Nepal Engineering College 2018-06-28
[7] 간행물 The Berkeley Internet Name Domain Server http://www.eecs.berk[...] EECS Department, University of California, Berkeley 2015-09-17
[8] 웹사이트 BIND 9.4.0 is now available. https://lists.isc.or[...] 2015-09-17
[9] 웹사이트 Kea: Design overview https://kea.isc.org/[...] ISC 2015-09-17
[10] 웹사이트 Dyndb compared to DLZ https://kb.isc.org/d[...]
[11] 웹사이트 BIND 9 Security Vulnerability Matrix https://kb.isc.org/d[...] Internet Systems Consortium 2024-02-24
[12] 서적 Red Hat Fedora 4 Unleashed Sams Publishing 2005
[13] 웹사이트 History of BIND https://www.isc.org/[...] 2017-08-10
[14] 웹사이트 BIND 9 Authored by Nominum Development Team Now Available on Internet Software Consortium Site https://www.usenix.o[...] 2015-09-17
[15] 웹사이트 ISC Concludes BIND 10 Development with Release 1.2 https://www.isc.org/[...] 2023-02-12
[16] 웹사이트 Bundy, authoritative DNS and DHCP server http://bundy-dns.de
[17] 웹사이트 bundy repo at GitHub https://github.com/b[...] 2022-07-29
[18] 웹사이트 BIND 10 Release 1.2 available https://www.isc.org/[...] 2015-09-17
[19] 웹사이트 ISC releases BIND 10 1.2, renames it, and turns it over to community https://lwn.net/Arti[...] Linux Weekly News 2015-09-17
[20] 웹사이트 BIND's official webpage. https://downloads.is[...] 2023-07-03
[21] 웹사이트 BIND's official webpage. https://downloads.is[...] 2023-07-03
[22] 웹사이트 BIND's official webpage. https://downloads.is[...] 2023-07-03
[23] 웹사이트 BIND's official webpage. http://www.isc.org/s[...] 2012-02-09
[24] 웹사이트 Don Moore's May 2004 DNS Internet survey http://mydns.bboy.ne[...] 2012-02-09
[25] 뉴스 再開発を断念、BIND 9のリファクタリングへシフト(マイナビニュース2017/2/16日付記事) https://news.mynavi.[...]
[26] 웹인용 LICENSE in Bind 9.11 branch https://gitlab.isc.o[...] 2020-09-12
[27] 웹인용 BIND – The most widely used Name Server Software https://www.isc.org/[...] en:Internet Systems Consortium 2015-09-17
[28] 웹인용 DNS server survey http://mydns.bboy.ne[...] 2015-09-17
[29] 웹인용 Happy Eyeballs for the DNS, (see slide 37) https://labs.apnic.n[...] APNIC 2018-07-10
[30] 저널 Zero Configuration Name Services for IP Networks Massachusetts Institute of Technology 2001-06
[31] 웹인용 Local Area Network automatic Domain name System (LANDS) https://www.academia[...] Nepal Engineering College 2018-06-28
[32] 웹인용 The Berkeley Internet Name Domain Server http://www.eecs.berk[...] 2015-09-17
[33] 웹인용 Bundy, authoritative DNS and DHCP server http://bundy-dns.de/ 2020-09-12



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com