바인드
BIND| 원저작자 | 더글러스 테리 마크 페인트공, 데이비드 리글 쑹옌 저우 |
|---|---|
| 개발자 | 인터넷 시스템 컨소시엄 |
| 초기 릴리즈 | 1986년 6월, 전( |
| 안정된 릴리스 | 9.18.5 - 9.16.31 (ESV) / 2022년 7월 20일 ( |
| 프리뷰 릴리즈 | 9.19.3 / 2022년 7월 20일 ( |
| 저장소 | |
| 운영 체제 | Linux, NetBSD, FreeBSD, OpenBSD, macOS |
| 유형 | DNS 서버 |
| 면허증. | Mozilla Public License(모질라 퍼블릭 라이선스)[1] |
| 웹 사이트 | www |
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 프로젝트가 되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "LICENSE in main BIND 9 branch".
- ^ "BIND – The most widely used Name Server Software". Internet Systems Consortium. 8 September 2015. Retrieved 17 September 2015.
- ^ Don Moore (23 May 2004). "DNS server survey". Retrieved 17 September 2015.
- ^ Geoff Huston (October 2015). "Happy Eyeballs for the DNS, (see slide 37)" (PDF). APNIC. Retrieved 10 July 2018.
- ^ Paul E. Huck Jr. (June 2001). "Zero Configuration Name Services for IP Networks". CiteSeerX 10.1.1.25.5684.
- ^ Rohit G. Bal (January 2017). "Local Area Network automatic Domain name System (LANDS)". Nepal Engineering College. Retrieved 28 June 2018.
- ^ 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.
- ^ Mark Andrews (24 February 2007). "BIND 9.4.0 is now available". Retrieved 17 September 2015.
- ^ "Kea: Design overview". ISC. Archived from the original on 4 March 2016. Retrieved 17 September 2015.
- ^ "Dyndb compared to DLZ".
- ^ Conry, Brian (12 November 2015). "BIND 9 Security Vulnerability Matrix". Internet Systems Consortium. Retrieved 12 November 2015.
- ^ P. 허드슨, A.Hudson, B. Ball, H. Duff: Red Hat Fedora 4 언리쉬드, 723쪽.샘스 출판사, 2005년 ISBN 0-672-32792-9
- ^ a b c d ISC (31 October 2016). "History of BIND". Retrieved 10 August 2017.
- ^ "BIND 9 Authored by Nominum Development Team Now Available on Internet Software Consortium Site". 6 October 2000. Retrieved 17 September 2015.
- ^ "Bundy, authoritative DNS and DHCP server".
- ^ "bundy repo at GitHub". GitHub.
- ^ "BIND 10 Release 1.2 available". 17 April 2014. Retrieved 17 September 2015.
- ^ "ISC releases BIND 10 1.2, renames it, and turns it over to community". Linux Weekly News. 17 April 2014. Retrieved 17 September 2015.
추가 정보
- Liu, Cricket; Albitz, Paul (May 2006). DNS and BIND (5th ed.). ISBN 978-0-596-10057-5.
- Jeremy C. Reed, ed. (January 2016). BIND DNS Administration Reference: Name Server Operations and DNS Configuration using BIND (Second Edition) (2nd ed.). ISBN 978-1-937516-03-1.
외부 링크
- Internet Systems Consortium 공식 BIND 사이트(ISC.org)
- BIND Gitlab repo 및 tracker 발행
- BIND 이력
- BIND 릴리즈 전략
- "Cricket Liu Interviewed: DNS and BIND" (5th ed.). 10 May 2006.
- 번디 프로젝트
- 새 BIND 영역 파일 생성
- Geo-IP 정보 그래픽스