DNS(BIND)와 MySQL을 연동관련 질문있습니다.

kotko0123의 이미지

권한 DNS서버를 구축하여 웹으로 관리하려고 하는데,

웹으로 관리하려면 DB를 연동하여 서버를 구축하면 좋다고 들었습니다.

그래서 관련된 문서를 찾아보니 PDNS(PowerDNS), BIND-DLZ 등 여러가지 방법이 있는데

제가 BIND를 조금 공부해봐서 BIND와 MySQL을 연동하여 DNS서버를 구축하려고 하는데, BIND-DLZ라는 것은 2004년에 릴리즈되어서 그 이후 별도의 업데이트가 지금까지 이루어 지지 않는 것으로 보입니다.

이런경우 보안적인 측면이나 추후 서버확장에 관한 이슈가 없는지 궁금합니다.

그리고, PDNS로 구축할시 어떤 이슈가 있는지도 궁금합니다.

혹시, 현업에서 어떤 DNS프로그램을 많이 사용하는지 순위나 장단점도 알려주셨으면 합니다.

PDNS와 BIND-DLZ에 관한 한글로 된 문서가 있으시거나 소개시켜주실게 있으면 링크나 파일 첨부하여 주시면 정말 큰 도움이 될거 같습니다.

shint의 이미지

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

김정균의 이미지

redhat의 경우에는 bind-sdb package로 bind와 DB를 연동할 수 있습니다. 저도 해 보지는 않아서 확신할 수는 없겠지만 기본으로 postgresql과 연동이 가능할 겁니다. mysql 의 경우에는

http://mysql-bind.sourceforge.net/

에 보시면 bind-sdb에서 사용할 수 있는 mysql bind driver가 있으니 이를 이용하시는 것도 한 방법일 겁니다.

kotko0123의 이미지

답변 주셔서 감사합니다.

bind-sdb 드라이버는 듣기로 퍼포먼스가 떨어진다고하여 그나마 찾은 것이 pdns와 bind-dlz인데

혹시 bind-sdb와 bind-dlz 둘이 퍼포먼스나 사용할수 있는 기능이 많이 차이나는지 알 수 있을까요?

김정균의 이미지

정말 bind-sdb의 성능이 많이 떨어진다면, bind-sdb를 master로 만들고, slave 서버를 구성한 다음 slave 서버들을 1차/2차 네임서버로 구성을 하면 됩니다. 즉, 실제로 서비스 상에서는 slave server들이 운영되게 되는 것이며, master 서버는 서비스가 아니라 관리용으로 구성을 하는 것이죠 :-)

P.S.
서두에 밝혔듯이, 저는 DB연동에 대해 고민을 해 보지 않았습니다. :-)

prankenmk2의 이미지

현재 PDNS로 DNS운영중입니다.

무리 없이 잘 쓰고 있습니다~

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.