Dns서버와 메일 서버에 대해서 질문드립니다

DNS 서버가 뭘 하는것인지 메일 서버가 뭘 하는 것인지는 알고 있습니다.

  1. 개인 서버에 왜 DNS서버가 필요한지 알고 싶습니다.
    그냥 ISP에서 제공 해 주는 DNS 서버를 쓰면 되는데 소규모 네트워크에 왜 DNS서버를 설치해서 운용하는지 알고싶습니다.

  2. 메일 서버와 DNS서버의 관계에 대해서 알고 싶습니다.
    메일 서버에서 대량의 메일을 보낼 때 왜 DNS서버의 성능에 따라서 송신 속도가 달라지는지도 알고싶습니다.

기본적인 질문일지 모르겠지만… 개념을 잡아주신다고 생각하고 설명 해 주시면 감사하겠습니다.

답변 미리 감사드립니다 ^^

기본적인 질문이라기 보다 좀 방대한 이론적 질문 같군요!

우선 DNS서버 (이하 네임서버)는 IP (숫자)로 된 각 서버의 컴에 도메인(주소)을 가능켜 해주는건데
예로 ubuntu.or.kr 경우 ubuntu.or.kr 이 어느 IP 에 있다 라고 가르쳐 주는 네임서버가 필요 합니다.
이걸 자신이 가입한 [b:1apuj3i4]인터넷 서비스 제공사업자(ISP)[/b:1apuj3i4]에서 제공 해주지는 않습니다.
물론 네임서버와 웹서버가 동일 IP 일수도 있고 아닐수도 있습니다.
또한 네임서버를 운영하지 않고 네임서버 포워딩(보내주기 서비스)를 이용 할수 도 있습니다. 예) http://kr.dnsever.com
직접 운영시에 장점은 빠른 변경 적용과 다양한 호스트(ftp.ubuntu.or.kr) 등이 가능 하며 하나의 도메인을 분산처리도 할수 있습니다.

[quote="litmisty":1apuj3i4]1. 개인 서버에 왜 DNS서버가 필요한지 알고 싶습니다.
그냥 ISP에서 제공 해 주는 DNS 서버를 쓰면 되는데 소규모 네트워크에 왜 DNS서버를 설치해서 운용하는지 알고싶습니다.[/quote:1apuj3i4]
왜 필요한지는 선택 이며
ISP 에서 제공해주는 DNS 서버와 서버를 위한 네임서버는 다릅니다.
만약 mail.bundo.biz, music.bundo.biz 등이 필요할때 바로 만들어 적용이 가능하며 다른 서버로 새로 만든 호스트 등을 보내 버릴수 있습니다.

[quote="litmisty":1apuj3i4]2. 메일 서버와 DNS서버의 관계에 대해서 알고 싶습니다.
메일 서버에서 대량의 메일을 보낼 때 왜 DNS서버의 성능에 따라서 송신 속도가 달라지는지도 알고싶습니다.[/quote:1apuj3i4]
보낼때 아니고 대량 메일 받을때 인데 이도 그리 네임서버가 송신속도를 미치지는 않을것 같습니다.

자신의 컴에 ISP 제공 DNS서버와 DNS서버(네임서버)운영은 좀 다른 것 입니다.

저 같은 경우 예전엔 네임서버 따로 돌리다가 몇년전부터 dnsever.com으로 완전히 옮아갔는데요. 네임서버를 따로 돌린다고 해도 변경 사항이 네트웍에 다 퍼지려면 시간이 걸리는 것 같더군요. 그러니 많은 수의 host를 관리해야 하는 경우가 아니라면 네임 서버 따로 돌리는 것이 별로 장점이 없는 것 같아 보입니다. 제가 네임서버들 사이에 정보를 어떻게 주고 받는지에 대한 지식이 없어서 세팅을 잘 못한 것일 수도 있긴 하지만, 어차피 그거 공부할 시간에 무료 네임 서버 제공해주는 곳에 붙어서 사는 것이 훨씬 정신 건강에 좋을 것 같습니다. ^^

[attachment=0:32b1taou]screenshot3.png[/attachment:32b1taou]
Lbird님 서명부분을 보면
Lbird님은 저와 참 같은데요
[b:32b1taou]저도 우분투를 사랑하며
데비안 커뮤니티를 존중하는 빠돌이 이며…
게임은 안하지만 엑스피 가서 하라는 주의 입니다.
[/b:32b1taou]
기본 컴 마인드가 거의 일치 하는 군요
늦은 인사군요 [b:32b1taou]반갑습니다.[/b:32b1taou] ;)

네, 반갑습니다 ^^

사이트에 아이디 만들거나 글 남긴다고 해서 곧바로 그 커뮤니티에 속하게 되는 건 아닐 테고, 일단은 사람들고 어울리면서 자연히 속하게 될 텐데, 분도님 인사에 이 커뮤니티에 한 발짝 더 깊숙히 관계하게 되는 것 같아서 기분이 상콤합니다. ㅎㅎ

컴에 관해서라면 사람마다 호불호가 있으니 존중해야 하는 거라고 생각합니다. MS 광팬들은 그 나름대로의 이유가 있게 마련이고, linux 광팬들도 나름의 이유가 있어서 좋아하는 거지만, 제 기본 마인드는 적당한 물건을 적당한 목적에 쓴다는 거죠. 그래서 요즘엔 M$라거나 Windogs라거나 하는 표현을 거의 쓰질 않죠. 또 제가 XP를 떠나지 못하는 이유이기도 합니다. ㅠ.ㅠ

소규모 기업 입장에서 네임 서버를 사용하는 경우는…

목적에 따라 서버를 여러대로 분산시킬 때 주로 사용합니다.
웹페이지는 http://www.office.com의 네임을 여러대의 서버ip로 연결해서 트래픽을 분산하고
mail.office.com, ftp.office.com 등등 서비스 네임에 따라서 서버들을 사용합니다.
물론 한대에 mail, ftp 등 여러 서비스가 있을 때도 있고 여러 대에 나뉘어 있을 수도 있구요.
내부에서만 사용하는 서버 네임(소스 서버 같은… 외부에 공개되면 안되는)도 등록해서 사용할 수 있습니다.

여러가지 호스트 네임을 가지고 여러대의 서버를 매핑시킬 때는 DNS 서버를 따로 설치해서 사용하는 것이 편리하더군요.
물론 변경 내용이 인터넷 전체에 퍼지는데는 시간이 오래 걸리지만, 사내의 하위 네트워크에는 즉시 반영됩니다.
게다가 DNS 서버들은 대게 캐싱 기능들이 있어서 네트워크에서 많이 사용되는 이름일수록 더욱 빠르게 ip를 알려줍니다. 되도록 속도가 빠르고 가까운 DNS를 사용할수록 좋은 점이 있지요.
또한 DNS 서버를 제어해서 내부의 인터넷 접속을 제한할 수도 있습니다.
사내에서 네이버를 금지하고 싶으면 *.naver.com을 전부 특정IP로 매핑 시켜서 "네이버하지 마세요"하는 식으로 경고 페이지가 보이도록 할 수도 있구요.

그리고 메일 서버가 메일을 발송할 때 가까운 DNS 서버를 사용한다면 자주 사용되는 메일 주소를 빠르게 해석할 수 있어서 유용하겠지요.
메일을 수신할 때는 DNS의 영향은 거의 없을 것같지만, 스팸 메일들을 필터링하기 위해 메일 주소와 ip주소 매핑을 검사하는 필터를 사용한다면 DNS의 속도가 수신에도 영향을 미칠 것입니다.

하지만…
1대만 운용되는 개인 서버에 궂이 DNS가 필요하지는 않을 것같습니다.
초대형 스팸 메일 발송 서버라면 모를까…

[quote="tinywolf":35r67uaf]
물론 변경 내용이 인터넷 전체에 퍼지는데는 시간이 오래 걸리지만, 사내의 하위 네트워크에는 즉시 반영됩니다.
[/quote:35r67uaf]
그렇군요. 경험이 족쇄다 보니 제 경험에만 의거해서 댓글을 남겼네요. 제 경우야

[quote="tinywolf":35r67uaf]
하지만…
1대만 운용되는 개인 서버에 궂이 DNS가 필요하지는 않을 것같습니다.
[/quote:35r67uaf]
이런 경우와 비슷했지요. 고작 3대라서 ^^

[quote="tinywolf":35r67uaf]
초대형 스팸 메일 발송 서버라면 모를까…[/quote:35r67uaf]
게다가 이런 것도 아니었답니다. ㅎㅎ