トップページ⇒network
19コメント6KB

BINDで

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこう NGNG
AレコードとCNAMEレコードの違いってなんでしょうか?
Aがマシン名でCNAMEが別名定義をするって事は知っているのですが
システム的な違いってあるんでしょうか?

あと、CNAMEはあんまり使わない方が良いって聞いたことがあります。
何ででしょうか。
0002ひつじさん NGNG
1台のサーバでSMTPもPOPもWWWもこなしたい、でも
将来的には機能別にサーバを分離するかも、というコトを想定すると、
CNAMEを使って1台のサーバに別名をつけたりしますね。

CNAMEを使わない方がいいってのは初めて聞いたなあ。
なんでだろ? Aレコードに出会うまで何度も問い直しを
するからかな? でも気にするほどのデータ転送量じゃ
ないし。セキュリティ的な問題だろうか?
00031 NGNG
> 1台のサーバでSMTPもPOPもWWWもこなしたい、でも
> 将来的には機能別にサーバを分離するかも、というコトを想定すると、
> CNAMEを使って1台のサーバに別名をつけたりしますね。

ということは例えば、CNAMEの部分をAを使って
設定しては駄目なんですか?

mail IN A xxx.xxx.xxx.xxx.
ftp IN A xxx.xxx.xxx.xxx.
www IN A xxx.xxx.xxx.xxx.

ていう風に。
0004someone NGNG
>3
この場合、DNSの逆引きはどう書きますか?
同じIPアドレスに対して名前を3行書いても、ひょっとすると
一番最初の行の名前しか引けないかもしれません。
確信ありませんが、一度試してみてください。
0005Syn NGNG
別のホストに同じ IP アドレスを割り当てると、書かれた順に答える
(ラウンドロビン) んじゃないでしょうか。
0006ひつじさん NGNG
Aレコード使ってもいいです。CNAMEとAとで違いって
あるのかなあ?ない気がする。
PTRとAレコードが対応するって考えると、Aで複数の
名前を付けるのは多対一になるからイヤっていう
考えもあるかもしれません。そういう場合にはCNAMEかな。
00071 NGNG
なるほど、書かれた順ですか。
となると、2個目の同じIPの場合、Aではなく
CNAME使った方がよさそうに思えますね。

ところで、
allow-update
allow-transfer
allow-query
の意味を知ってる方いましたら教えてくれませんか?
これってアクセス制限ですよね。

オライリーのBINDの本買えば一発なのかな・・・。
0008名無しさん@そうだ選挙にいこう NGNG
http://www.edu.meisei-u.ac.jp/~zura/memo/bind812.html
0009名無しさん@そうだ選挙にいこう NGNG
name -> IP はたくさん名前を別名でもたせることができますけど、
IP -> name は基本的に1つしか名前はもてませんよ。
0010someone NGNG
name->IP とIP->name の問題は、おそらく9さんが正解と思います。
7さんはオライリー本で、一発です。
0011名無しさん@そうだ選挙にいこう NGNG
CNAME使ってると、

foo IN A xxx.xxx.xxx.xxx
mail IN CNAME foo
IN MX 10 mail

みたいに書いちゃってハマることあるでしょ。
0012名無しさん@そうだ選挙にいこう NGNG
MX レコードには CNAME の名前を使うな、、、いや、
使わないほうがよいとCFのマニュアルに書いてあったよーな。
0013名無しさん@そうだ選挙にいこう NGNG
>>11
エラー出ないときもあるけど、bind を新しくしたらエラーが出て
原因を見つけるのに手間取ったことがある(前も書いたか)
0014someone NGNG
>12さん
「ほとんどのメール配送プログラムは、それが動作しているホストの正規の
ドメイン名のみをMXレコード中から探し、別名(CNAME)はチェックしない。」
(オライリー DNS&BIND 第3版 pp111より。)
「使うな!」に近そうです。
0015MCSE+I NGNG
ふつうの記述は

host1.aaa.co.jp IN A xxx.xxx.xxx.xxx
dns.aaa.co.jp IN NS host1.aaa.co.jp
mail IN CNAME host1
www IN CNAME host1
ftp IN CNAME host1

こうかくんじゃないの

(手元に何もないからすこし自信ないが)
0016MCSE+I NGNG
mailはMXだったっけか
0017Five NGNG
mail が何を指しているかにもよるでしょう。
mail は POP3/IMAP4 等でメールを読み出す先のホスト、
メール送信は別ホストって構成もときどき見ますし。

例えばこんな感じ
linux-box.example.com  IN A 10.0.0.1
mail           IN CNAME linux-box.example.com.
sendmail-box.example.com IN A 10.0.0.2
example.com.       IN MX 10 sendmail-box.example.com.

0018名無しさん@そうだ選挙にいこう NGNG
NSレコードもエイリアス名での指定は推奨されてないですね。
0019名無しさん@そうだ選挙にいこう NGNG
それから、AとCNAMEの違いは、逆引きでは顕著に違うね。
■ このスレッドは過去ログ倉庫に格納されています