바인드

BIND
바인드
원저작자더글러스 테리
마크 페인트공,
데이비드 리글
쑹옌 저우
개발자인터넷 시스템 컨소시엄
초기 릴리즈1986년 6월, 36년 전(1986-06)
안정된 릴리스
9.18.5 - 9.16.31 (ESV) / 2022년 7월 20일 (2022-07-20)
프리뷰 릴리즈
9.19.3 / 2022년 7월 20일 (2022-07-20)
저장소
운영 체제Linux, NetBSD, FreeBSD, OpenBSD, macOS
유형DNS 서버
면허증.Mozilla Public License(모질라 퍼블릭 라이선스)[1]
웹 사이트www.isc.org/bind/ Edit this on Wikidata

BIND(/'ba'nd/')Domain Name System(DNS; 도메인네임 시스템)과 대화하기 위한 소프트웨어 스위트입니다.name-dee: /"ne"mdi"/, name daemon의 줄임말)이라는 이름의 가장 중요한 컴포넌트는 메인 DNS 서버 역할을 모두 수행하여 DNS 존의 권위 있는 네임서버 및 네트워크 내의 재귀 리졸바로서 기능합니다.2015년 현재 가장 널리 사용되는 도메인 네임 서버 소프트웨어이며 [2][3][4]Unix 계열 운영 [5][6]체제의 사실상표준입니다.또한 nsupdate dig와 같은 다양한 관리 도구와 DNS 리졸바 인터페이스 라이브러리도 포함되어 있습니다.

이 소프트웨어는 1980년대 초 캘리포니아 대학교 버클리(UCB)에서 처음 설계되었습니다. 이름은 UCB 내에서 응용 프로그램[7]사용을 반영하는 Berkeley Internet Name Domain의 약자로 유래되었습니다.최신 버전은 BIND 9로, 2000년에 처음 출시되었으며 1년에 여러 번 새로운 출시와 함께 Internet Systems Consortium(ISC)에 의해 여전히 활발하게 유지되고 있습니다.

주요 기능

BIND 9는 IETF DNS 표준드래프트 표준에 완전히 준거하는 것을 목적으로 하고 있습니다.BIND 9의 중요한 기능은 다음과 같습니다.TSIG, nsupdate, IPv6, RNDC(리모트네임 데몬 제어), 뷰, 멀티프로세서 지원, Response Rate Limiting(RRL; 응답속도 제한), DNSSEC 및 폭넓은 휴대성.RNDC는 공유 비밀을 사용하여 각 세션에서 로컬 및 리모트 단말기에 암호화를 제공하는 리모트 설정 갱신을 가능하게 합니다.

데이터베이스 지원

이전 버전의 BIND는 플랫 텍스트 파일 이외의 데이터를 저장 및 취득하는 메커니즘을 제공하지 않았지만 2007년 BIND 9.4[8] DLZ는 LDAP, Berkeley DB, Postgre다양한 데이터베이스 형식으로 존 스토리지를 위한 컴파일 시간 옵션을 제공했습니다.SQL, MySQL ODBC입니다.

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

보안.

BIND 9에서 발견된 보안 문제는 오픈 소스 소프트웨어의 공통 원칙에 따라 패치 적용 및 공개됩니다.BIND9에서 발견 및 공개된 보안 결함의 전체 목록은 소프트웨어의 [11]현재 작성자인 Internet Systems Consortium에 의해 유지됩니다.

BIND 4 및 BIND 8 릴리스에는 모두 심각한 보안 취약성이 있습니다.이러한 오래된 버전이나 유지보수가 되지 않은 지원 대상 이외의 버전은 사용하지 않는 것이 좋습니다.[12]BIND 9는 이러한 지속적인 보안 문제를 완화하기 위해 완전히 개서되었습니다.ISC 사이트의 다운로드 페이지에는 현재 유지 보수되고 있는 버전과 수명이 다한 버전이 명확하게 표시됩니다.

역사

BIND는 1980년대 초 DARPA 조성금의 결과로 캘리포니아 대학교 버클리 컴퓨터 시스템 연구 그룹(CSRG)의 대학원생 Douglas Terry, Mark Painter, David Riggle 및 Songian Zhou에 의해 작성되었습니다.약자 BIND는 [7]버클리 인터넷 이름 도메인을 의미하는 것으로 1984년에 발표된 기술 논문에서 나왔습니다.Berkeley Software Distribution 4.3과 함께 처음 출시되었습니다.BSD

BIND ~ 4.8.3 버전은 CSRG에 [13]의해 유지되고 있습니다.

DEC(Digital Equipment Corporation)Paul Vixie는 1988년에 BIND 개발을 인수하여 버전 4.9와 4.9.1을 출시했습니다.Vixie는 DEC를 떠난 후에도 BIND 작업을 계속했습니다.BIND Version 4.9.2는 Vixie Enterprise가 후원했습니다.Vixie는 결국 ISC([13]Internet Software Consortium)를 설립하여 4.9.3부터 BIND 버전을 담당하는 사업체가 되었습니다.

BIND 8은 1997년 [13]5월에 ISC에 의해 출시되었습니다.

버전 9는 Nominum, Inc.에 의해 ISC 아웃소싱 계약 하에 개발되었으며,[14] 첫 번째 버전은 2000년 10월 9일에 출시되었습니다.이것은, 이전의 BIND 코드 베이스의 감사에 관한 아키텍처의 문제에 대처해, DNSSEC(DNS Security Extensions)를 서포트하기 위해서, 부분적으로 처음부터 작성되었습니다.BIND 9의 개발은 상업 및 군사 계약의 조합으로 이루어졌다.BIND 9의 대부분의 기능은 BIND가 마이크로소프트의 DNS [citation needed]제품과 경쟁력을 유지하기를 원하는 UNIX 벤더에 의해 자금을 지원받았습니다.DNSEC 기능은 DNS 보안을 중요하게 여기는 미군으로부터 자금을 지원받았습니다.BIND 9는 2000년 [13]9월에 출시되었습니다.

2009년에 ISC는 BIND10이라고 불리는 새로운 버전의 소프트웨어 스위트 개발에 착수했습니다.BIND10 스위트에는 DNS 서비스 외에 IPv4 및 IPv6 DHCP 서버 컴포넌트도 포함되어 있습니다.2014년 4월 BIND10 릴리즈 1.2.0을 통해 ISC는 프로젝트 참여를 마무리하고 [15]Bundy로 이름을 변경했으며, 외부 [17]공공의 노력에 의한 추가 개발을 위해 소스 코드 저장소를 GitHub으로[16] 이전했습니다.ISC는 비용 절감 조치 [18]때문에 프로젝트 참여를 중단했다.DHCP 컴포넌트의 개발이 분할되어 새로운 Kea 프로젝트가 되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "LICENSE in main BIND 9 branch".
  2. ^ "BIND – The most widely used Name Server Software". Internet Systems Consortium. 8 September 2015. Retrieved 17 September 2015.
  3. ^ Don Moore (23 May 2004). "DNS server survey". Retrieved 17 September 2015.
  4. ^ Geoff Huston (October 2015). "Happy Eyeballs for the DNS, (see slide 37)" (PDF). APNIC. Retrieved 10 July 2018.
  5. ^ Paul E. Huck Jr. (June 2001). "Zero Configuration Name Services for IP Networks". CiteSeerX 10.1.1.25.5684.
  6. ^ Rohit G. Bal (January 2017). "Local Area Network automatic Domain name System (LANDS)". Nepal Engineering College. Retrieved 28 June 2018.
  7. ^ a b Douglas B. Terry; Mark Painter; David W. Riggle & Songnian Zhou (May 1984). "The Berkeley Internet Name Domain Server". EECS Department, University of California, Berkeley, Technical Report No. UCB/CSD-84-182. Retrieved 17 September 2015.
  8. ^ Mark Andrews (24 February 2007). "BIND 9.4.0 is now available". Retrieved 17 September 2015.
  9. ^ "Kea: Design overview". ISC. Archived from the original on 4 March 2016. Retrieved 17 September 2015.
  10. ^ "Dyndb compared to DLZ".
  11. ^ Conry, Brian (12 November 2015). "BIND 9 Security Vulnerability Matrix". Internet Systems Consortium. Retrieved 12 November 2015.
  12. ^ P. 허드슨, A.Hudson, B. Ball, H. Duff: Red Hat Fedora 4 언리쉬드, 723쪽.샘스 출판사, 2005년 ISBN 0-672-32792-9
  13. ^ a b c d ISC (31 October 2016). "History of BIND". Retrieved 10 August 2017.
  14. ^ "BIND 9 Authored by Nominum Development Team Now Available on Internet Software Consortium Site". 6 October 2000. Retrieved 17 September 2015.
  15. ^ "Bundy, authoritative DNS and DHCP server".
  16. ^ "bundy repo at GitHub". GitHub.
  17. ^ "BIND 10 Release 1.2 available". 17 April 2014. Retrieved 17 September 2015.
  18. ^ "ISC releases BIND 10 1.2, renames it, and turns it over to community". Linux Weekly News. 17 April 2014. Retrieved 17 September 2015.

추가 정보

외부 링크