皆様いつもお世話になります。sefirosと申します。

さて、質問なんですがLINUXをインストールした時に設定したそのマシンのホスト名と、Apacheに設定したServerNameと、DNSサーバに設定したそのマシンのDNS上のホスト名(www等)は一致している必要はないんですか?

よろしくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

ホスト名と DNS 名が一致している必要はありません。



ただ、DNS で解決できるようにしておく必要はあります。
DNS では一つのホストマシンに複数の DNS 名を与えることができます。
#DNS の CNAME です。

通常の WWW サーバを管理しているサイトは
"WWW" というホスト名を DNS で設定しているのではなく
別なホスト名のマシンに CNAME でエイリアスとして
"WWW" というマシン名のアクセスはあるホストマシンであると
定義していると思います。
こうすることで、"www" というホストマシンを別なマシンに移行するときに
移行作業が完了するまではホストマシンでアクセスし、
移行作業が完了した段階で、DNS の情報で CNAME の
値を新しいサーバに変更することで、
新しい DNS 情報でアクセスしてきたクライアントマシンには
新しいマシンで応答させることができます。
ただ、DNS の情報を変更した場合は、それぞれのサイトにある
DNS サーバが一定期間の間 DNS 情報をキャッシュしているので
更新されるまでに時間を必要とします。

ただし、Apache-SSL などの SSL Server を利用する場合
CA 局の証明書を取得するときに申請した「コモンネーム」でないとエラーが起こることがあります。
SSL Server でない場合は "www" という名前が
DNS サーバによって希望するサーバの IP アドレスで
解決できれば問題ないはずです。
    • good
    • 0

ホスト名とServerNameは一致している必要があるでしょう。


でないとApacheが起動出来ません。
DNSは・・・ちょっと自信ないですが違っていても大丈夫と思います。
DNSのデータベースではホスト名とIPの組になっていますので、
外側から引かれる場合、ホスト名から正しいIPが決定できれば
よいのではないでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QApacheのServerNameとドメイン名

お世話になっております。
Apacheのhttpd.confに関して質問です。
ドメインが「aaa.bbb.hogehoge.co.jp」となっているサーバのhttpd.conf内のServerNameが「mogemoge」というように、ドメイン名とは全く異なる文字列が指定されている場合、どのような事態が想定されている設定なのでしょうか。
サーバはaaa.bbb.hogehoge.co.jpのアドレスでクライアントからアクセスすることが出来ます。
また、ServerNameで指定した文字列が使用されるタイミングは、どのような時なのでしょうか。

容量を得ない質問で申し訳ありませんが、よろしくお願いします。

Aベストアンサー

CNAME(別名定義)のことでしょうか?

それでしたら、DNS側で任意の文字列を定義します。

QバーチャルホストでDNSエラー

バーチャルホストを設定しようとしているのですが、どうしてもページが見れないのです。DNSエラーが標示されます。
LAN内のPCのからは見ることができるのですが外部からみれません。まずサーバーのホストを
ns.aaa.jpとしてbbb.netをバーチャルホストとして設定するとします。
Bind9.2を使ってます。まずnamed.confの設定で
zone "aaa.jp" {
  type master;
  file "aaa.hosts";
};
zone "bbb.net" {
  type master;
  file "bbb.net.hosts";
};
とします。でbbb.net.host正引きファイルに

$TTL 86400
@  IN  SOA  ns.aaa.jp. root.ns.aaa.jp. (
              2003030406 ; serial
              28800 ; refresh
              7200 ; retry
              04800 ; expire
              86400 ; ttl
     )
  INNSセカンダリDNSホスト.
  INNSns.aaa.jp.
@  INMX 10mail.bbb.net.
  
localhostINA127.0.0.1
nsINA219.xxx.xxx.xxx
aaa.jpINA219.xxx.xxx.xxx

wwwINCNAMEns
mailINCNAMEns
proxyINCNAMEns
ftpINCNAMEns
です。またhttpd.confにおけるバーチャルホストです
NameVirtualHost 219.xxx.xxx.xxx
<VirtualHost 219.xxx.xxx.xxx>
ServerAdmin info@bbb.net
DocumentRoot /home/bbb/public_html
ServerName www.bbb.net
ServerAlias bbb.net
ErrorLog /var/log/httpd/apupu.net-error_log
DirectoryIndex index.php index.html index.htm index.shtml index.cgi
</VirtualHost>
どうか宜しくお願いします

バーチャルホストを設定しようとしているのですが、どうしてもページが見れないのです。DNSエラーが標示されます。
LAN内のPCのからは見ることができるのですが外部からみれません。まずサーバーのホストを
ns.aaa.jpとしてbbb.netをバーチャルホストとして設定するとします。
Bind9.2を使ってます。まずnamed.confの設定で
zone "aaa.jp" {
  type master;
  file "aaa.hosts";
};
zone "bbb.net" {
  type master;
  file "bbb.net.hosts";
};
とします。でbbb.net.host正引きフ...続きを読む

Aベストアンサー

#3の補足から
>具体的にどのようにしていればよいのでしょうか?
>
まずMXにはAレコードの指定が必要です。
質問の例からいくと
 @   IN MX 10 mail.bbb.net.
では、mail.bbb.net.は下で「CNAME」と"別名指定"になっているのでNGです。
今回、bbb.net.をAレコードで追加したと思いますので、
 @   IN MX 10 bbb.net.
これが正解です。

aaa.jpの件については、
 aaa.jp IN A 219.xxx.xxx.xxx
これをbbb.net.のゾーンに書くと、「aaa.jp.bbb.net.」になります。
たぶんこれは求めているものではないのでは?
「aaa.jp.」で引けるようにするには、「aaa.jp.」のゾーンを別に作成してください。
named.conf修正とゾーンファイルの追加です。
bbb.net.が作成されているのでそれを参考に作ればOKです。

>まったく恥ずかしながら聞く以外できない状況です。
>
そのためのOKWeb/教えて!goo なのでどんどん補足してください^ ^;;


bind(DNS)は基本が大事なのですが、参考設定をまねる等で
基本がわからなくても運用できてしまうと思います。
これでトラブルがあると何がどうなっているのか???という状態になるのではないでしょうか。
で、この本ですが...値段も高いしボリュームもあるので厳しいかもしれませんが
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=4-87311-074-2
もし興味があれば購入してみてください。
ちなみに、bindをやめてdjbdnsにする という選択もあります。
http://dns.qmail.jp/

#3の補足から
>具体的にどのようにしていればよいのでしょうか?
>
まずMXにはAレコードの指定が必要です。
質問の例からいくと
 @   IN MX 10 mail.bbb.net.
では、mail.bbb.net.は下で「CNAME」と"別名指定"になっているのでNGです。
今回、bbb.net.をAレコードで追加したと思いますので、
 @   IN MX 10 bbb.net.
これが正解です。

aaa.jpの件については、
 aaa.jp IN A 219.xxx.xxx.xxx
これをbbb.net.のゾーンに書くと、「aaa.jp.bbb.net.」になります。
たぶんこれは求めているも...続きを読む

QFreeBSD、apache DNSの取得

 DNSはプロバイダOCNで自動取得になっていますがルーターをリセットするとグローバルIPがかわってしまいます。そこでDynDNS.org でドメインを登録(取得?)しました。
しかし携帯電話のiモードでサーバーの掲示板にアクセスしてみるとだめでした。(グローバルIPを使うとiモードでアクセスできました。)
取得したDNSが1234.orgだったとすると外部から
http://1234.org/bbs/light.cgiのようにしてアクセス
するにはどうすればいいでしょうか?

Aベストアンサー

dyndnsに対応したddclientというツールが配布されています。

動的に割り当てられたIPアドレスをdyndnsに登録するツールです。
ルータに割りあてられたグローバルIPを取得する機能もあります。

FreeBSDでの実績もある様なので参考にしてみてください。


dyndnsを自動的に書き換える
http://www9.plala.or.jp/sasakiss/freebsd/freebsd_dyndns1.html

参考URL:http://www9.plala.or.jp/sasakiss/freebsd/freebsd_dyndns1.html

QGUI管理ツールでipアドレスとホスト名、DNSサーバーのipを変更すると/etc以下のどのファイルが書き換えられるのでしょうか。

大学内のLANでRHL9.0を使用しています。タイトルの通りなのですが、例えばlinuxconfなどのGUIツールを使ってマシンのipアドレス(固定ip)とホスト名、DNS(bind)サーバーのipアドレスを変更した場合、以下に示すファイル以外に(/etc以外でも)どのようなファイルが書き換えられるのでしょうか。インストールはごく一般的なやり方でやってますので固有のファイルと言うものはありません。

/etc/hosts , /etc/sysconfig/networks ,
/etc/sysconfig/network-scripts/ifcfg-eth0 ,
/etc/host.conf , /etc/resolve.conf

理由:現在メールサーバーとDNSサーバーをfirst.aaa.bbb.jpという1台のマシンで運用していますが、新しくsecond.aaa.bbb.jpという予備サーバーを構築しました。「first」が故障した場合、「second」を「first」というホスト名に変更しipも変更することによって対処したいと考えています。現在その試験中なのですが、「second」をすばやく「first」にし、試験が終わったらまたすばやく「second」に戻す必要があります。perlでスクリプトを作ることによってこれを実現しようと思うのでどのファイルが変更されるのかを知りたい次第です。

大学内のLANでRHL9.0を使用しています。タイトルの通りなのですが、例えばlinuxconfなどのGUIツールを使ってマシンのipアドレス(固定ip)とホスト名、DNS(bind)サーバーのipアドレスを変更した場合、以下に示すファイル以外に(/etc以外でも)どのようなファイルが書き換えられるのでしょうか。インストールはごく一般的なやり方でやってますので固有のファイルと言うものはありません。

/etc/hosts , /etc/sysconfig/networks ,
/etc/sysconfig/network-scripts/ifcfg-eth0 ,
/etc/host.conf , /etc/resolve...続きを読む

Aベストアンサー

DNSに関するアドバイスは既に出ていますので、
ツールで変更されたファイルを調べる方法ですが、

# find /etc -type f -cmin 1 <ENTER>

などとすると、/etc以下の、一分以内に変更されたファイルが検索できます。

Q内部DNSと外部DNSとの作り方

現在フレッツにて接続しており順調にWEB、MAIL、FTPが稼動しております。
DR(ダイアルアップルータ)にはYAMAHAのRTA50iを使用しておりポートごとの静
的なmasqueradeを行っております。ただし問題としてDNSの運用をどのように行う
のかが大変苦労しており、現在は/etc/hostsによってローカルアドレス(
192.168.0.1-192.168.0.254)の名前解決を行い。namedで外部に出て行くための
名前解決を行っております。できればnamedによりローカルの名前解決も外部用の
名前解決も行いたいのですがいいアイデアが浮かびませんなにか良い知恵などな
いでしょうか。

Aベストアンサー

BIND8 だとmarimo_cxさんのおっしゃるように、ぞれぞれ
を用意しておいて、namedを外むけ、内むけに同じホスト
で立ち上げちゃえばいいです。
でも、この前セキュリティ勧告も出たことですし、思い
切ってBIND9.1.0 以上というのも面白いかもしれません。
BIND9あと、Viewを使って、1つのnamedで、外むけ、
内むけをサポートできるようです。私はというと、
この機能はまだ未確認なのですが、試してみる価値は
あるかと思います。

参考URL:http://www.hodogaya.org/psudo-ip/psudo-ip-2.html#DNS


このカテゴリの人気Q&Aランキング

おすすめ情報