• ベストアンサー
  • 困ってます

CentOSでのDNSの設定

CentOSでのDNSの設定 先日、"お名前.com"にて独自のドメインを取得しました。 家にあるサーバ(CentOS5.4 i386版)を使ってホームページを公開したいと思うのですが、 サーバのIPアドレスではなく取得したドメインを使ってアクセスできるようにするには、 自身のサーバでDNSサーバを構築しなければいけないでしょうか? 参考書を買ってそれを参考にしながら作業しており、自身のサーバをマスターサーバ、キャッシングサーバにするように説明が書いてありますが、その通りに設定する必要がありますでしょうか? もし設定する必要があるとすれば、ゾーンデータベースを作成する際に正引きゾーン・逆引きゾーンで設定するIPアドレスは何のIPアドレスにすればよいでしょうか? また、ネームサーバの設定で vi /etc/resolv.conf を編集しなければいけないと思うのですが、ここには何を設定すればよいでしょうか? ご回答のほど、お願いいたします。 ============= ■家の設定 サーバのプライベートIPアドレス:192.168.0.4(固定) ゲートウェイ:192.168.0.1 ============= ============= ■お名前.comから頂いた情報 取得ドメイン:xxx.com(←は架空のものです) ネームサーバ:dns1.onamae.com, dns2.onamae.com =============

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数1082
  • ありがとう数9

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

  • ベストアンサー
  • 回答No.2
noname#140045

何が正解と言うのはないですが、一般的なことを書きます。 通常、自信のサーバーにDNSを持つことはせず、「DDNS」(最初のDは、ダイナミック)というDNSを使用します。 これは、お名前.comでも無料サービスがあるようです。 次に、最近は防犯上IPアドレスが変わらない場合があります。 もし、変わらなければ、お名前.comのDDNSを使用すればいいでしょう。 また、もしIPアドレスが変わってしまう場合、そのDDNSを登録し直す必要があります。 手動でやることもできますが、もし自動でやりたい場合、お名前.comでもあるようですが、CentOSには対応していないようです。 もし、CentOSに対応したものを使う場合、通常「DiCE」を使用します。 その場合、DDNSはお名前.com以外のものを使う必要があります。 外国の無料のDDNSを使うことになっても、ドメイン名とIPアドレスを登録する程度なので、たいした英語力がなくても大丈夫です。 (日本語で説明しているサイトもありますから) また、WEBサーバーなど立ち上げる場合、最初は24時間立ち上げっぱなしにせず、自分が使うときだけ立ち上げるようにした方がいいです。 つまり、電源を落としていれば絶対に不正侵入されることはないからです。 そして、最初は異常な侵入がないかログで確認した方がいいでしょう。 そのためには、何が正常なログで何が異常なのかわからないといけません。 自分の外部へのIPアドレスが変わるかどうか確かめるのは、「診断くん」でやるといいでしょう。 http://taruo.net/e/ こちらの「REMOTE_ADDR」が外部IPアドレスとなります。 ルーターの電源を何度か入れ直しても、REMOTE_ADDRが変わらなければ実質固定IPアドレスと思っていいでしょう。 そうなれば、「DiCE」やそれと同じ機能のプログラムは不要で、1度DDNSにセットするだけですから、お名前.comを使えばいいです。 さらに、自宅にWEBサーバーを立ち上げる場合は、ルーターが必要ですが、そのルーターのポートを開放する必要があります。(通常80番) その時、通常192.から始まるCentOSのPCの宅内IPアドレスとポート80番を登録して解放する必要があります。 いろいろと書きたいことはあるのですが、長くなってしまうので、もし何かわからないことがあれば、補足欄ででも質問して下さい。 それでは、頑張ってください。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

sonotさん 10月18日の質問に関してですが、resolv.confの中身は search fc-hibita.com nameserver お名前.comで用意されたDNSサーバのIPアドレス と設定して試したところ、ドメイン名を使ってサーバにアクセスすることができました! DDNSの設定や、ポートの開放など、ウェブサーバを構築する上で必要な色々な情報をご教授いただきありがとうございます。 これからは、sonotさんの仰る通り運用の面で色々と気をつけていきたいと思います。 本当に、どうもありがとうございました。

質問者からの補足

sonotさん ご回答ありがとうございます。 DDNSに関する設定や、サーバの運用、ポートの開放など、とても分かりやすい説明で助かっております。 「診断くん」にて外部IPアドレスを確認してみたところ、何度かルーターの電源を入れなおしてもREMOTE_ADDRは変化ありませんでした。なので、実質固定IPアドレスなのだと思われます。 そこで、お名前.comにてDDNSの設定を行いました。 現在までで完了した設定はここまでで、現在はCentOSを立ち上げてGNOME端末から各々の設定を見直しているところです。 そこで質問があるのですが、resolv.confの中身はどのような設定にすれば良いのでしょうか?現時点では、 search fc-hibita.com(お名前.comで取得したドメイン) nameserver 210.196.3.183(ルータのプライマリDNS) としてあるのですが、nameserverはお名前.comのDDNSサービスを利用する際のお名前.comのネームサーバのIPアドレスにした方が良いでしょうか? また、以前までは自身のサーバにDNSサーバを構築しようという考えから、name.confにzoneステートメントを記述しましたが、DNSサーバは構築しないということから削除してしまってもよろしいのでしょうか? 同じく、正引き・逆引きができるようにゾーンデータベースを2ファイル vi /var/named/fc-hibita.com.db vi /var/named/0.168.192.in-addr.arpa.db 作成したのですが、こちらも削除してしまってよろしいのでしょうか? 質問ばかりで申し訳ありませんが、ご教授の程、お願い致します。

関連するQ&A

  • ネームサーバーを変更したらDNSの設定はどうなる

    お名前.comで取得したドメインは、デフォルトでネームサーバーに01.dnsv.jp 02.dnsv.jp 03.dnsv.jp 04.dnsv.jpが指定されていますが、それを別のネームサーバーに変更した場合、DNS設定のAレコードなどに設定してあるIPにはそのドメインで飛ばなくなるのでしょうか? つまり、ネームサーバーを変更してもしっかりとDNSは機能してくれるのでしょうか?

  • DNSの逆引き設定について

    さくらVPSのCentOSでサーバーを構築していますが DNSの設定で躓いています。 ドメインもさくらで取得しているため DNSはマスター・スレーブともにさくらのものを利用する予定です。 ドメインを入力してウェブサイトが問題なく表示されるため 正引きは成功しているのだと思います。 つぎに逆引きの設定をしようとしているのですが、 いくつかわからない点があります。 まず逆引きを行うには、たとえ外部のDNSを利用しているとしても サーバーでBINDを動かしそこで設定する必要があるのでしょうか? その場合BINDでは逆引きのゾーン設定のみし、正引きは設定する必要はいのでしょうか。 またさくらVPSにはコントロールパネルから逆引きが設定できる機能がありますが、 そこで設定すれば、BINDの導入やそれを使ったZONEの設定などは不要なのでしょうか? ちなみに今回逆引きを設定したいのは送信メールがスパムと判断されるのを防ぐのが目的です。 MXレコードの設定が必要になってくると思うのですが、 そのあたりを踏まえてご教示いただけたら助かります。 よろしくお願いいたします。

  • DNSのメールの設定について

    前回、初めてというのもあったのですが、ひとつのドメインで「WEB用」「メール用」と別々のレンタルサーバー使用するにはどうすればいいのか、という質問をして、DNSの設定を変更し数日後、outlookでメールの送受信をテスト、確認し問題なく終わったと思ったのですが、ちょっと問題が出てしまいました。 まずメールソフトでのメールの送受信が不安定です。 今日(6/10)で設定してから1週間たちますが、メールが送れたり送れなかったりとしています。 それから、PHP(send.php)を使ったホームページのフォームからの受信が出来ません。 メールサーバーの管理画面で容量など確認しても1通も届いていないようなので、送信もできていないということなのですが、理由、原因が全くわからなくて困ってます。 こういう事はあるのでしょうか? 現在のサーバーの状況です。 ドメイン:お名前.comで取得 ここのネームサーバーを「WEB用サーバー」へと変更しています。 WEB用サーバー:ここのDNS設定を変更して、メールを「メール用サーバー」へと変更しています。 (お名前.comで設定しても良かったのですが、いろいろあってここで設定しています。ただしこれが原因のようでしたら変更はできます。) メール用サーバー:お名前.comで取得したドメインを追加 すみませんが、よろしくお願いします。

その他の回答 (2)

  • 回答No.3
noname#119957

etc/resolv.confのDNSのIPアドレスは、そのサーバーのBINDを動かすなら、そのサーバーのIPアドレスです。(192.168.0.4) 自分のDNSサーバーを立てるんですか。 グローバルIPアドレスが、変動する場合は、 グローバルIPアドレスがかわったことをお名前のDNSサーバーに通知する必要があります。これを自動でやってくれるのが、DAICEです。 http://www.hi-ho.ne.jp/yoshihiro_e/dice/ これをサーバーにインストールします。 BINDの設定は、named.confの設定とゾーンファイルの編集だったですよね。 DNSサーバーが動いたらLAN内のPCのDNSサーバーにも設定可能です。 ** 前回の回答はすこし極端で、大変失礼しました。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ken_tyanさん ウェブサーバですが、無事ドメイン名からアクセスすることができました! 始めは、自身のサーバにDNSを構築しようとしていたのですが、sonotさんのご教授により自分でDNSサーバを構築する場合と、外部のDNSサーバを構築する違いについて、以前よりも大分分かってきました。 迅速な対応をどうもありがとうございました。 感謝しております。

質問者からの補足

ken_tyanさん ご回答ありがとうございます。 前回の回答はすこし極端で、大変失礼しました。 >>とんでもないです。つい先日Linuxを触り始めた自分にとって、とても貴重なご意見をいただけて感謝しております。 自分のDNSサーバーを立てるんですか。 >>DNSの設定を始めた当初、参考書を見ながら設定を行っていたのですが、そこでは自身でDNSサーバを立ち上げるような説明が書いてあったので自分もそのつもりでいたのですが、sonotさんからいただいたご意見で"通常は自身でDNSサーバを構築することはあまりやらない"とのことでしたので、DNSサーバは構築せずにお名前.comのDDNSサービスを利用しようと思います。考えが右往左往してしまい、大変ご迷惑お掛け致しました。 BINDの設定は、named.confの設定とゾーンファイルの編集だったですよね。 >>仰る通りで、named.confの"zone"から始まる数行の記述はマスターDNSやスレーブDNSを構築する際のサンプルとのことで、コメントアウトしました。また、自身をDDNSとして動作させるための記述部分もコメントアウトしてあります。 コメントアウトした後に、 zone "fc-hibita.com" { といった形で自身のドメインやIPアドレスなどを設定してあります。 ken_tyanさんとsonotさんのご意見から、お名前.comのDDNSを利用しようと思いますので、localhost_resolver viewステートメントの中に記述したzoneステートメントは削除しようと思います。

  • 回答No.1
noname#119957

サーバのIPアドレスではなく取得したドメインを使ってアクセスできるようにするには、 自身のサーバでDNSサーバを構築しなければいけないでしょうか? >>そのサーバーで複数のサブドメインをバーチャルホストで運用するなら、DNSサーバーを立てる必要がありますが、この場合、普通は、セカンダリのサーバーを用意します。 しかしそれは、趣味の範囲では無理かと思います。 ここは、アパッチのディレクトリ式のバーチャルホストでの運用をお勧めします。 したがって、DNSサーバーは、プロバイザのサーバーを使用してください。 つまり、ルータの外側のグローバルアドレスを固定しておけば(回線は、固定IPにする必要があります。)お名前のサーバーが、ドメイン名からその固定IPアドレスに変換して、各プロバイザのDNSサーバに変換してくれます。それをルータでアドレス変換して、サーバーに導きます。 メールサーバーもプロバイザのサーバーを使用できます。 vi /etc/resolv.confの設定は、そのサーバーのネットワーク設定の範疇かと思います。 取得したドメイン名と、プロバイザのDNSアドレスでいいと思います。 正直言って、サーバーはレンタルサーバーのほうがいいと思います。 固定IPの料金と電力量でけっこうな出費になります。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ken_tyanさん 早速のご回答ありがとうございます。 そのサーバーで複数のサブドメインをバーチャルホストで運用するなら、DNSサーバーを立てる必要がありますが、この場合、普通は、セカンダリのサーバーを用意します。 しかしそれは、趣味の範囲では無理かと思います。 ここは、アパッチのディレクトリ式のバーチャルホストでの運用をお勧めします。 したがって、DNSサーバーは、プロバイザのサーバーを使用してください。 >>バーチャルホストということは、1台のサーバで複数のドメインを利用できるようにするということですか? 当方、今回1台のサーバで1つのドメインが利用できれば良いと思っています。現在、「名前.com」にて"fc-hibita.com"というアドレスを取得してありますので、そのドメインだけを使用するつもりです。 現在は、まだサーバの方のDNSの設定ができていないのとルータのポート開放を行っていないため、LAN内のWindowsからブラウザでサーバのIPアドレス(http://192.168.0.4)にてアクセスすると、サーバに置いてある"test.html"が見れるようにはなってあります。 この状態から、ポート開放を行ったとして外のPCからブラウザで取得したドメイン(http://www.fc-hibita.com)にてアクセスした際に同じく"test.html"が見れるようにしたいと思っております。 つまり、ルータの外側のグローバルアドレスを固定しておけば(回線は、固定IPにする必要があります。)お名前のサーバーが、ドメイン名からその固定IPアドレスに変換して、各プロバイザのDNSサーバに変換してくれます。 >>ブラウザからルータの設定画面を見たところ、ルータの外側のグローバルアドレスは" 111.103.15.143/24"となっており、ここ数日何度も確認しましたがグローバルアドレスに変化はありません。これは、変化がないからといって固定IPになっているというわけではないのでしょうか? vi /etc/resolv.confの設定は、そのサーバーのネットワーク設定の範疇かと思います。 取得したドメイン名と、プロバイザのDNSアドレスでいいと思います。 >>現在、vi /etc/resolv.confの中身は search fc-hibita.com(取得したドメイン名) nameserver 210.196.3.183(ルータのプライマリDNS) となっております。 取得したドメイン名と、プロバイザのDNSアドレスということは、上記の設定でよろしいのでしょうか? また、マスターサーバとして動作するようにゾーンデータベースを作成してありますが、作成する必要はないということでしょうか? 正直言って、サーバーはレンタルサーバーのほうがいいと思います。 固定IPの料金と電力量でけっこうな出費になります。 >>確かに仰る通りなのかとは思いますが、PHPやSQLを使いたいということと、Linuxやネットワークに関する勉強もかねて自分でサーバを立ててホームページを公開してみたいと思っております。 お手数お掛け致しますが、ご教授のほどお願い致します。 ※下記に当方の設定情報などを記載致します。 ■サーバ(CentOS 5.4) ============= IPアドレス:192.168.0.4 ゲートウェイ:192.168.0.1 ============= ■ルータ(Aterm BL190HW) ============= □LAN側 IPアドレス/ネットマスク:192.168.0.1/24 □WAN側 IPアドレス/ネットマスク:111.103.15.143/24 ゲートウェイ:111.103.15.1 プライマリDNS:210.196.3.183 セカンダリDNS:210.141.112.163 ============= ■取得ドメイン ============= ドメイン:fc-hibita.com(210.157.1.203) ネームサーバ:dns1.onamae.com(210.157.1.184)、dns2.onamae.com(210.157.1.185) =============

関連するQ&A

  • ダイナミックDNSの設定

    お名前.comでhogehoge.jpを取得しました。 取得したドメインでDNS更新をしたいのですが、お名前.comで提供しているクライアントではなく、DiSE(Windows版)というクライアントで設定したいのですが、うまくいきません。 設定方法がわかる方がいれば是非教えてください。 参考サイトでもいいです。 また、プラグイン編集が必要の場合も変更方法を教えてください。

  • DNSレコードの反映

    旧サーバでウェブ、新サーバでメールという具合に分散して運用すべく設定をしましたが、なかなか反映されません(新サーバのメールサーバにつながりません)。それぞれのサーバのDNSレコードを下記のように設定しました。 新サーバ 1. smtp.ドメイン エイリアス  www.ドメイン 2. ドメイン   メール(最優先) www.ドメイン 3. www.ドメイン   正引き   サーバーのIPアドレス 4. mail.ドメイン  正引き   サーバーのIPアドレス 旧サーバ 1. www.ドメイン   ⇒    サーバーのIPアドレス 2. smtp.ドメイン  ⇒    www.ドメイン 3. mail.ドメイン  ⇒    新サーバーのIPアドレス 4. ドメイン "左記のメールは…" mail.ドメイン 各サーバ内DNSレコードの書換だけでは、外のDNSへの反映が遅いのでしょうか。今朝午前3時に設定が終わりましたが、未だメールサーバにつながりません。この設定で大丈夫でしょうか。宜しくお願いします

  • 独自ドメインの設定

    ネットショップを開業しようと、カラーミラーショップに登録しました。 独自ドメインを、お名前.comで既に取得しており、 そのドメインを使いたいのですが・・・。 設定の仕方がいまいち分かりません。 今のところやってみたのは、 まず、お名前.comの方の設定です。 レンタルコードの設定から ホスト名を【www】 TYPEを【CNAME】 VALUEを【カラーミラーショップでレンタル中のURL】 を設定しました 次に、ネームサーバーの変更で 他のネームサーバーを使用を選択し、 カラーミーショップのDNS(ネームサーバー)を記入しました。 次にカラーミラーショップの方の設定で、 ショップに取得したドメインを設定するを選択し、 取得されているドメインというところに、 お名前.comで取得済みのドメインを入力し、 DNS(ネームサーバー)で、 カラーミラーショップのDNAサーバーにチェックを入れました。 日本語ドメインの場合というところでは、 (これがいまいち分からないのですが) 取得したドメインの日本語読みしたものを記入し (ドメインには、ハイフンが入ってますが、無視しました) 最後に Punycodeに変換するをクリックし 送信ボタンを押しました。 これで、全てです・・・。 やり方があっているのかいまいち分かりません。 何か間違っているところがあれば教えて下さい 宜しくお願いいたします。

  • サーバー移行時のDNS変更とは?

    素人にもかかわらずサーバーの移行をやっています。 サポートの助けもあり、サーバー移行準備は着々とすすんで、サーバー設定完了メールをもらい、そこにDNSの変更が必要だと記載があり、DNSの変更をしようと思っていましたが、管理画面でドメインが検索されず、お名前.comで更新したドメインの処理ができていないのかと、お名前.comの管理画面にはいったら、ネームサーバー変更というボタンがあったので、変更しようと押したら、完了画面となりホームページがみれなくなり、あわてて再度お名前.comでサーバー設定完了メールに記載あったDNSを設定したらホームページは見れるようになりました。これでDNS変更完了ですか?サーバーを変更しなくてよいのでしょうか。アイルでサーバーをレンタルしていて、ドメインはお名前.comで取っているようです。 どちらも同じGMOの会社なので、ドメインでDNSを変更したからいいのかと思っていますが、どうなのでしょうか。 まとめますと、サーバーを移行する際のDNS設定はどうすればいいのでしょうか。独自ドメインも取得しています。 4月1日切り替えであせっています。よろしくお願いします。

  • さくらのVPSでお名前.comのドメインを使いたい

    さくらインターネットのVPSでドメインを使おうと思ったのですが、DNSに関して全く知識がないので困っています。 お名前.comのネームサーバーではなくさくらのネームサーバーを使います。 この時、それぞれにどのような設定をすればいいのでしょうか? お名前.comではさくらのネームサーバーの「ns1.dns.ne.jp」をネームサーバーとして登録しました。(もちろんns2…もセカンダリとして登録済み) さくらでは新しいネームサーバーの登録から、お名前.comでとったドメインを送信しました。 あれからそろそろ3日経つのですが未だにそのドメインにアクセスするとお名前.comのページで「もう取得されたドメインです」といった趣旨のメッセージがでます。 もう少し待っていればいいのか、まだ設定が足りていないのでしょうか?

  • DNSサーバーの逆引き設定は必須ですか?

     クラスC未満のIPアドレス空間にDNSサーバーを置くgTLDドメインを追加したいと考えています。プロバイダがそういうドメインに対するDNSの逆引き設定をしてくれないため、逆引きができないDNSサーバーになってしまいます。  「安定運用に支障のあるサーバーになる」とドメイン取得代行屋から注意を受けましたが、実際にどうなのでしょうか?  そのドメイン取得代行屋が自ら使用しているドメイン名に対するDNSサーバーのアドレスをWhoisで拾ってきて、nslookup してみたのですが、ドメイン名→IPアドレス(正引き)は上手くいきますが、IPアドレス→ドメイン名(逆引き)は返ってきません。  その点を指摘すると、逆引きできないように見えているが実際には出来ている、と私には理解困難な説明をされます。 Q1.DNSサーバーに対して逆引き設定は必須でしょうか? Q2.ドメイン取得代行屋の言う「逆引きできないように見えているが実際には出来ている」というのは本当なのでしょうか?

  • DNSのIPアドレス変更について

    自分が使っているドメインのネームサーバーのIPアドレスが変更することになりました。 自分のドメイン mydomain.com dnsとして使っているドメイン dns1.test.com 111.111.111.1 -> 222.222.222.1 dns2.test.com 111.111.111.2 -> 222.222.222.2 ※自分のドメイン名と使っているネームサーバーのドメイン名とは別レジストラです。 以前、ドメインが使っているネームサーバーのIPアドレスが変更の時は ネームサーバーのドメインのレジストラとは違うドメインについては レジストラごとにネームサーバーのホスト名とIPアドレスを申請し直した覚えがあるのですが(10年近く前の話)、今はホスト名だけでIPアドレスの記入欄がありませんでした。 最近は使っているネームサーバーのIPが変わってもホスト名が変わらなければ、たとえDNSのドメインとレジストラが別でも特に手続きはいらなくなったのでしょうか?

  • サーバーをcentosで運営しています。メインドメインで自分のサーバー

    サーバーをcentosで運営しています。メインドメインで自分のサーバーを使っていますが、容量が少なくなってきたので、サブドメインをレンタルサーバーで運用することはできるのでしょうか? つまりメインドメインは自分のサーバーで、サブドメインのひとつを外部の別のレンタルサーバで使いたいのです。 できるとすればどのようにしたら良いのでしょうか? 自分のサーバーのIPは動的IPで、ダイナミックDNSを使っています。 また使いたいレンタルサーバーは「お名前.COM」でそのレンタルサーバーのレンタルできる領域のIPアドレスはわかりません。ただそのレンタルサーバにはネームサーバー名があります。

  • お名前.com メールサーバー設定

    お名前.com メールサーバーの設定について教えてください。 お名前.comで独自ドメインを取得しました。 ロリポップドメインを使っているWordpressでのブログを独自ドメインに変更する際、お名前.comのDNS(ネームサーバー)の設定を求められました。 ロリポップのメールサーバー、プライマリとセカンダリが指示されました。 お名前.comの設定の画面で、「ネームサーバーの変更」ではなく、「DOS関連サービス」→「DNSレコード設定を利用する」で、ロリポップのネームサーバーIP(まずはプライマリ)で設定しました。 次に、セカンダリのネームサーバーIPを設定する際、 (1)同じように「DOS関連サービス」→「DNSレコード設定を利用する」で同じホスト名で、レコードを追加で、セカンダリIPを設定する。 (2)「DOS関連サービス」→「セカンダリDNSを利用する」でセカンダリIPを設定する。 のどちらを行えば良いのでしょうか? どなたか詳しい方、教えてください。 よろしくお願いします。

  • ドメインとDNS

    私とYは同じホスティング会社を使っています。 私はホスティング会社の設定画面で、自分のドメインの0000000を設定します。そして、自分のドメイン0000000を管理しているお名前.comなどでホスティング会社の指示どおり、ネームサーバーを1.dns.comにしました。これで、私のサイトへは私のドメイン名0000000で開けるようになりました。 ですが、いたずら好きで私の友達で同じプランのホスティング会社を使っているYは、ホスティング会社の設定画面で私のドメイン0000000を設定しました。 こうした場合、二人ともネームサーバーは同じなので私のドメインを開いた場合どっちがひらくのでしょうか?