- PR -

複数のドメインを管理する方法

投稿者投稿内容
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-10-18 11:27
引用:

tuchidaさんの書き込み (2006-10-18 10:48) より:

そうすると、新規のゾーンファイルに対して以下のエラーが発生しています。
「out of range」てなんでしょう?

Oct 18 19:28:18 gorm named[4479]: zone YYYYYYY.com/IN: loading master file master/YYYYYYY.com.zone: out of range


ということは,zone 情報は読み込まれていませんので,
当然名前解決はできないのが動作としては正常です.
引用:

あとひとつ気になっているのはドメイン名(YYYYYYYYの記述部分)に「-」(ハイフン)が入っています。


bind は "-" は扱えたと思います.
※ゴメンナサイ,自信ありません.
試しに filename だけ "-" を抜いてみるとか,
もっと短い filename にするとかしてみたらドウでしょう?

ちなみに,zone file は正常な状態なんでしょうか?
Windows で作成したものを Linux に持って行く際に
diskette などを用いて,改行 code がそのままだったりすると
たしかそのようになったかもしれません.
その場合,named は zone file を正常に認識できないでしょう.

以上,ご参考までに.
tuchida
大ベテラン
会議室デビュー日: 2006/08/06
投稿数: 125
投稿日時: 2006-10-18 11:52
ご迷惑をおかけしています。
引用:

試しに filename だけ "-" を抜いてみるとか,
もっと短い filename にするとかしてみたらドウでしょう?


すみません。これには依頼者の意向があってなおせませんでした。


引用:

ちなみに,zone file は正常な状態なんでしょうか?
Windows で作成したものを Linux に持って行く際に
diskette などを用いて,改行 code がそのままだったりすると
たしかそのようになったかもしれません.
その場合,named は zone file を正常に認識できないでしょう.



viで直接書いているのでWindowsからUpの問題はありません。
ちなみに該当するゾーンファイルは以下の通りです。

<エラーが発生している?ゾーンファイル>
$ORIGIN YYYYY-YYY.com.
$TTL 2d
@ IN SOA golm.YYYYY-YYY.com. root.golm.YYYYY-YYY.com. (
20061018002 ; serial
0 ; refresh
0 ; retry
0 ; expiry
0 ) ; minimum

IN MX 10 golm.YYYYY-YYY.com.
YYYYY-YYY.com. IN NS golm.YYYYY-YYY.com.
IN NS vicke.YYYYY-YYY.com.

@ IN A 203.1YY.1YY.20
golm IN A 203.1YY.1YY.20
www IN A 203.1YY.1YY.20
ftp IN A 203.1YY.1YY.20
mail IN A 203.1YY.1YY.20
vicke IN A 203.1YY.1YY.18

www IN CNAME golm
ftp IN CNAME golm
mail IN CNAME golm

それから、あるサイトでドメインのチェックをしてくれるサイトがありました。

http://www.dnsreport.com/

です。
ここで調べてみたら

1.ERROR. One or more of your DNS servers are missing A records (per NS records that may be cached). As a result, they cannot be used. The problem hostnames are:

golm.XXXXXXXX.jp. has no A record. <−すでに動いている元からあるドメインのセカンダリサーバ名

2.ERROR: You have one or more lame nameservers. These are nameservers that do NOT answer authoritatively for your domain. This is bad; for example, these nameservers may never get updated. The following nameservers are lame:
203.1YY.1YY.18

3.ERROR: One or more of the nameservers listed at the parent servers are not listed as NS records at your nameservers. The problem NS records are:
golm.XXXXXXXX.jp.    <− 前回のレコード内容です
vicke.XXXXXXXX.jp.   <− 前回のレコード内容です

4.Error: At least one of your NS records points to an IP address that is not a public IP. The problem IP(s) are:

is not a public IP  <−なぜ外部IPとしてみとめられない?
These IPs are not reachable on the Internet, causing DNS delays, extra

現在、以上のエラーが出ています。

[ メッセージ編集済み 編集者: tuchida 編集日時 2006-10-18 11:54 ]

[ メッセージ編集済み 編集者: tuchida 編集日時 2006-10-18 11:55 ]
anights
ぬし
会議室デビュー日: 2003/05/22
投稿数: 277
お住まい・勤務地: 東京
投稿日時: 2006-10-18 12:23
引用:

tuchidaさんの書き込み (2006-10-18 10:48) より:
そうすると、新規のゾーンファイルに対して以下のエラーが発生しています。
「out of range」てなんでしょう?

Oct 18 19:28:18 gorm named[4479]: zone YYYYYYY.com/IN: loading master file master/YYYYYYY.com.zone: out of range



serialが大きすぎます。
慣例的には2006101802とかじゃないんですか?
一日に3桁更新って。。。

・参考
http://www.nic.ad.jp/ja/materials/iw/2003/proceedings/T11.pdf

_________________
桃李不言 下自成蹊
tuchida
大ベテラン
会議室デビュー日: 2006/08/06
投稿数: 125
投稿日時: 2006-10-18 13:27
ご迷惑をおかけしています。
引用:

serialが大きすぎます。
慣例的には2006101802とかじゃないんですか?



確かに桁が大きすぎました、3桁のつもりではなかったのですが
どこかで修正ミスをしていたようです。
修正後再起動したところ以下のエラーが発生しました。

Oct 18 22:21:37 gorm named[5996]: dns_master_load: master/YYYYY-YYY.com.zone:21: http://www.YYYYY-YYY.com: CNAME and other data

だんだんわかってきたのですが21とあるのは21行目のことで今
そこを調べています。

$ORIGIN YYYYY-YYY.com.
$TTL 2d
@ IN SOA golm.YYYYY-YYY.com. root.golm.YYYYY-YYY.com. (
2006101803 ; serial
0 ; refresh
0 ; retry
0 ; expiry
0 ) ; minimum

IN MX 10 golm.YYYYY-YYY.com.
YYYYY-YYY.com. IN NS golm.YYYYY-YYY.com.
IN NS vicke.YYYYY-YYY.com.

@ IN A 203.1YY.1YY.20
golm IN A 203.1YY.1YY.20
www IN A 203.1YY.1YY.20
ftp IN A 203.1YY.1YY.20
mail IN A 203.1YY.1YY.20
vicke IN A 203.1YY.1YY.18

www IN CNAME golm  <−−−−−この行がおかしいと言っています
ftp IN CNAME golm
mail IN CNAME golm




[ メッセージ編集済み 編集者: tuchida 編集日時 2006-10-18 13:29 ]
tuchida
大ベテラン
会議室デビュー日: 2006/08/06
投稿数: 125
投稿日時: 2006-10-18 13:39
お手数をおかけしています。

以下のように変えたところ、restart時のエラーは発生しなくなりました。

www.YYYYY-YYY.com IN CNAME golm.YYYYY-YYY.com
ftp.YYYYY-YYY.com IN CNAME golm.YYYYY-YYY.com
mail.YYYYY-YYY.com IN CNAME golm.YYYYY-YYY.com

しかし、nslookupで名称解決ができません。
tuchida
大ベテラン
会議室デビュー日: 2006/08/06
投稿数: 125
投稿日時: 2006-10-18 14:15
お世話をおかけしました。
エラーが出なくなったところで、スレーブサーバのゾーンファイルを直した所OKになりました。
たくさんの方々のご協力ありがとうございました。
最後に直した。スレーブサーバのゾーンファイルを下記に記載しておきます。

<スレーブサーバのゾーンファイル>
$ORIGIN .
$TTL 172800 ; 2 days
YYYYY-YYY.com IN SOA golm.YYYYY-YYY.com. root.golm.YYYYY-YYY.com. (
2006101803 ; serial
0 ; refresh (0 seconds)
0 ; retry (0 seconds)
0 ; expire (0 seconds)
0 ; minimum (0 seconds)
)
NS golm.YYYYY-YYY.com.
NS vicke.YYYYY-YYY.com.
A 203.1YY.1YY.20
MX 10 golm.YYYYY-YYY.com.
$ORIGIN YYYYY-YYY.com.YYYYY-YYY.com.
ftp CNAME golm
mail CNAME golm
www CNAME golm.YYYYY-YYY.com.YYYYY-YYY.com.
$ORIGIN YYYYY-YYY.com.
ftp A 203.1YY.1YY.20
golm A 203.1YY.1YY.20
mail A 203.1YY.1YY.20
www A 203.1YY.1YY.20

なお、上記の記載は、マスターサーバからゾーン情報を転送後の内容です。
スフレ
ぬし
会議室デビュー日: 2005/05/27
投稿数: 281
お住まい・勤務地: 東京
投稿日時: 2006-10-18 16:04
動いているようですけども…

refresh=0 retry=0 expire=0 minimum=0 というのは、意図してそういう設定をしているんでしょうか?

www.yyyyy-yyy.comwww.yyyyy-yyy.com.yyyyy-yyy.com の2つを定義しているのはきっと意図どおりではありませんよね。 ftp/mail/www の定義が2つあることに疑問は感じないのでしょうか?
tuchida
大ベテラン
会議室デビュー日: 2006/08/06
投稿数: 125
投稿日時: 2006-10-18 16:09
お世話になっております。

引用:

refresh=0 retry=0 expire=0 minimum=0 というのは、意図してそういう設定をしているんでしょうか?


ミスです。記載後に直しました。

引用:

http://www.yyyyy-yyy.comhttp://www.yyyyy-yyy.com.yyyyy-yyy.com の2つを定義しているのはきっと意図どおりではありませんよね。 ftp/mail/www の定義が2つあることに疑問は感じないのでしょうか?



http://www.yyyyy-yyy.com.yyyyy-yyy.comについてはピリオドのところのミスでしたのでこれも後で直しました。

ご指摘、ありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)