• ベストアンサー

インターネット導入/BIND、SENDMAILの設定方法 について

現在インターネット導入を進めており、外付けメールサーバーのDNS設置のために bindとsendmailをインストールしようと考えています。初めてのことでよく分からないのですが、 そもそもこの二つはWWWサーバにとってのどういう役割をするものなのでしょうか??そして どのような設定が必要なのでしょうか??詳しい方、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • DrSumire
  • ベストアンサー率39% (264/666)
回答No.3

bind、Sandmailってここで説明が出来るほど簡単ではないし、予備知識なしで設定するとメンテも出来ずに、サーバ不具合=復旧不可になると言うことは理解してください。 無料で利用できる=自己責任 つれない事書いてますけど、安易なサーバ構築を行なった場合、最悪損害賠償を求められる可能性も在りますので。 本来、安定的に稼動させるにはコンサルを受けるのが一番よいのですが、それは取り合えず置いておいて。 コバルトキューブなんか利用してみてはいかがでしょうか? Mail,DNS,WWWが容易に構築できるってのが売り文句なので、それなりに分かりやすいマニュアルが添付されてくると思いますよ。 まあ、コバルトに限らずこのてのアプライアンスサーバは最近多くなってきているので探せば結構見つかると思いますよ。 Linux、bind、sandmailで構築したいのであれば、かなり心配ですが「できる」「超図解」などのシリーズでインターネットサーバ構築入門なんてのがあるので読んでみてください、ただしこれで作れても管理が出来ないと思いますので、bindとsandmailの書籍を購入した方が良いでしょう・・・・ でもその書籍を読むのには、IPネットワーク知識をかなり必要とするので結構大変だと思いますが。 あと、メールサーバ構築に限ればsendmailよりもpostfixの方が設定は簡単でかつセキュアな物になると思います。 WindowsServerを利用するのであればbind、sandmailにこだわらずに、その他のミドルウェアを利用するのが間違いはないと思いますよ。

goodtreasure
質問者

お礼

大変詳しい説明ありがとうございました!BIND構築の本は少ないようですが、テストしてみて少しずつ理解しようと思います。おそくなり、すいませんでした。

その他の回答 (2)

回答No.2

こんにちは! bindはDNS(ドメインネームシステム)を動かすもの(プログラム) です。 DNSとはIPアドレスとWebでのアドレス(ドメイン名)を変換する ものです。 sendmailはメールシステムを動かすもの(プログラム)です。 インストール等は簡単ですが、設定は難しいです。 インターネットの導入を考えていらっしゃるのでしたら、 BIND、SENDMAILなどオライリー・ジャパン社から専門書 が出ていますので一通り読むことをお勧めします。 ここで設定を教えれる程簡単では無いですよ! がんばってトライして下さい。

参考URL:
http://www.oreilly.co.jp/
goodtreasure
質問者

お礼

遅くなり、すいませんでした・・ オライリーの参考書、本屋に行って読んでみます。 ありがとうございました!!

  • honiyon
  • ベストアンサー率37% (331/872)
回答No.1

こんにちは、honiyonです。  簡単に言えば、sendmailはメールの送受信を行うサーバーで、bindはIPアドレスとホスト名、ドメイン名の対応をとるためのサーバーです。  この辺りは設定が余ったり、誤ったりするとインターネット全体に迷惑をかける可能性も否めませんので、参考書を購入して勉強なさる事をお勧め致します。  参考になれば幸いです(..

goodtreasure
質問者

お礼

ありがとうござました!そして遅れて申し訳ございませんでした。 BINDは参考書も少ないみたいで、多少難しいですが、頑張ります。 ありがとうございました。

関連するQ&A

  • sendmail設定について

    現在、フリーソフトのbindとsendmailを使用した、顧客あてのインターネット構築を考えています。環境構築のテストを行っていますが、問題点からいうと、メールの受信ができません・・・泣 bindでDNS設定をして、sendmailで各種設定を行った後、実際は内側にあるのですが外側にあると仮定した仮想クライアント(1)からメールを内側にある仮想クライアント(2)へ送信テストを行うのですが、送信できても(2)で受信されません。特にエラーもでてこないのですが、どこが悪いのでしょうか?? ちなみに、現在使用している会社のメールへ送ってみると、受信はできるのです。 おそらくsendmailをインストールしたrelay serverに問題があると思われるのですが・・・ よろしくお願いします。

  • Fedora 20のBIND設定について

    BINDを設定してDNSサーバーを構築したいと思っているのですが、 設定方法が今一つはっきりしなく成功していません。 私のサーバー名 www.abc.com    IPアドレス  192.168.0.3    ルーターIPアドレス 192.168.0.1    ダイナミックDNSを利用しています。 問題点は  DNSサーバーを構築する場合   1. ルーターのポートフォワーディング設定は必要ですか。      192.168.0.3       UDP      ポート番号53―53      優先度7     と設定するが、ポートの開放されていない。      あるところでは      BIND設定        options { #listen-on port 53 { ・・・・ }; に#をつけている。   2. BINDインストール後でダイナミックDNSを使う場合に      view "external" { ・・・・・ } を設定できるのでしょうか。      あるところでは       view "external" { match-clients { any; }; allow-query { any; }; recursion no; zone "server.world" IN { type master; file "server.world.wan"; allow-update { none; }; }; zone "80.0.16.172.in-addr.arpa" IN { type master; file "80.0.16.172.db"; allow-update { none; }; }; };   のように書かれているのですが、ダイナミックDNSを使うとグローバルIPアドレス  は変化してしまうので80.0.16.172.dbのような書き方ができないのではと思っているのですが  考え方が間違っているのでしょうか。

  • sendmailの設定について

    クローズなネットワークにあるサーバから、管理者宛メール(root宛)をあるメールサーバへ送信したいです。 DNSなどを参照せずに、IP指定でメールをすべて転送したいのですが、sendmail.cfの設定箇所が分からず困ってます。 sendmail-8.12.10を使用しております。 よろしくお願いします。

  • DNS bindの設定について

    いつもおせわになっています。またわからないことがあり質問したく書き込みました。 内容は 訳あって さくらインターネット でHPを公開したいのですが自分が 自宅にてBindでの 外部向けDNSを公開しています。 さくらインターネットの 公開方法等を見ると プライマリネームサーバ:ns1.dns.ne.jp セカンダリネームサーバ:ns2.dns.ne.jp を登録とあるのですが、これは、例えば 自分のドメインが example.com である場合にHPアドレスを www.example.com にしたければ bind のゾーンNSレコードに www.example.com は 上記のNSを見に行くとの 設定をするのでしょうか それとも フォワードの設定で行うのでしょうか このような設定は初めてなので、わかる方がいたら出来れば、書き方も 教えていただければありがたいです。 どうぞよろしくお願いします。

  • sendmailサーバを利用するための設定をお教え下さい。

    linux(redhat9)にてメールサーバ立ち上げるため、 cfにてsendmail・ipop設定までは出来ましたが、ここか ら先どうするかで詰ってしまいました。 サーバでのmailコマンドで、ユーザ間メール送受信はOK でした。 ルータ、ファイア・ウォール設定もOKです。 WAN側のメールサーバ名のDNS設定はドメイン取得した 会社側で設定してもらえるのを確認しました。 mxレコードに ○○.jp. IN MX 10 mail.○○.jp 設定を考えてます。 自サーバ側のどこでmail.○○.jpをひもづければよいの か?また他に必要な設定は? また、クライアント側の受信・送信サーバ設定も分かり ません。 先週、sendmailについてはアドバイスいただき、 「sendmailメールサーバの設定・運用・管理」を入手し 設定しました。 ですがDNSとの連携やクライアント側の設定など、メール サーバを利用するための情報が分かりません。 アドバイス、またはDNS・クライアント設定まで述べて いる良い本がありましたらそちらの紹介でもかまいませ んのでご教授の程よろしくお願いします。 【設定を行った内容】 ●cfを使用してsendmail.mcよりsendmail.cfを生成 m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf ●中継許可 /etc/mail/relay-domains 192.168.1 ○○.jp ●受け取るドメイン /etc/mail/local-host-names ○○.jp service sendmail restart ●imap・ipop /etc/xined.d/ipop3 disable yes←noに変更 service xinetd restart

  • BIND からのメールサーバ設定などについて

    CentOS 4.7 と Webmin 1.350 の環境です。 前任のエンジニアが突然やめて連絡も取れなくなったので、 専用サーバーの管理を任されることになりました。 設定を確認するとメールは Google Apps を使用しているのですが、 「BIND DNSサーバ > 既存の DNSゾーン > メールサーバ」 を確認すると 「ASPMX.L.GOOGLE.COM.」 となっていて つまり Google Apps の MX レコードが入っていました。 私の知っている範囲だと、DNS で設定すれば サーバー側で設定する必要は無いと思っていたのですが これはドメインとサーバーの両方で設定する必要があるのでしょうか。 あるいは Google Apps をサーバー運用の途中から使用し始めて、 移行する際に専用サーバーの sendmail に飛んできたメールを Google Apps に転送するためのものでしょうか。 また、今度サーバーの移転をすることになったのですが Google Apps なので メールのデータは Google のサーバーに保存されているのでしょうか。 あるいは私が管理している専用サーバーでしょうか。 もう一つ SSH についてなのですが、Webmin の 「Others > SSH/Telnet ログイン」 に行くと Java が起動するのでユーザーとパスワードを入力して Connneceted と Online に変わるのですが、その後画面が真っ黒のままで キーボードから入力しても何もタイプされない状態です。 これはなにか設定が間違っているのでしょうか。 今のところはメニューですぐ下にある 「コマンドシェル」 を使用しています。 初心者な質問で大変恐縮ですが 分かる範囲で教えて頂けると助かります。

  • Bind9 for NT/2000の設定

    今度、NTサーバでDNSをMS DNSマネジャーからbind9に変更することになりました。 しかし、Bind9は今回、初めて触ります。インストールはできたみたいですが、 namedが立ち上がりません。どこか、named.confなどのサンプルが載っているHPが あったら教えてもらえないでしょうか? また、MS DNSで作成された*.DNSファイルは流用できるか教えてください。 宜しくお願いします。

  • BINDの設定

    現在、私は、「hoge.test.co.jp」ドメインのDNSの 管理者をしています。 まだ初心者の為、とりあえず、自分のドメイン以外の 問い合わせは、test.co.jpを管理しているDNSへ forwardしておりました。 しかし、この度test.co.jpの管理者からtest.co.jp以外の 問い合わせは(インターネットサイトなどの名前解決) 、直接インターネットへ出してくれと 言われました。 いろいろ本やサイトを調べたのですが、 どうしてもわかりません。 そもそもそういった機能がBINDにあるかも 不明です。 有識者の方、ご指導お願いします。 環境OS:RedhatLINUX7.0 BIND:named 8.2.5-REL です。

  • 自家製Sendmailについて

    現在、自宅でTurboLinux7.0ServerでBINDを構築したので、DNSは自分を指定しても(プロバイダ指定のものを使用していなく)と名前解決してくれますよね。(ルートDNSの情報があるので) では、そこで質問なんですがSendmailを一緒のPCにインストールしした場合、自分をSMTPに指定して外部のアドレスにメール送信できるのでしょうか? [環境] 固定IPのもらえないADSL回線 NATを使ってインターネット接続 DNSで設定したドメインは実在しないもの 私の理論では 1.メールクライアントからメール送信 2.自分のSMTPが受取る 3.SMTPはメールアドレスのドメイン名が自分でないと判断 4.自分のDNSが目的のドメインのMXレコードを探し出す 5.MXレコードが見つかると名前解決ができ無事目的のSMTPまで送信できる。 どうでしょう?できそうですが実際はどうなんでしょうか? こんなことができてしまうと簡単に成りすましができてしまうのですが・・・

  • Bind8.xでのDNSクライアント設定について

    DNSサーバにて、bindの設定は正しく行えたのですが そのDNSサーバを参照する側のサーバ設定をどうすれ ば良いかわかっていません。 設定方法を教えて下さい。 なお、どちらのサーバもsolaris2.6です。  私が考えている参照側の設定は   1./etc/resolv.confにドメイン名とDNSサーバ名     を記述する   2./etc/nsswitch.confの     hosts: files行に     "dns"を追加する   3.サーバ再起動   ※参照する側ではbindは起動しなくていい?  です。 すみませんがよろしくお願い致します。