http://www.hatena.ne.jp/1097218066
にて、私の質問の仕方が悪かったようなので、整理した上で再度質問します。
整理したのですが、質問内容が長すぎると言われたため、下記アドレスに質問を載せます。
http://www.geocities.jp/nameserver1234567/
> さて、聞きたい内容は、”ns1.abc.net”をレジストラに登録してもらう必要性は何ですか?
ns1.abc.netというネームサーバが、xyz.comドメインのホストを知っているよ、と
comドメインのネームサーバに教えるためです。
おそらく、abc.netのネームサーバは、ns1.abc.netではないのですよね?
ns1.abc.netは、外部DNSの設定でabc.netのCNAMEとして名前解決できるように設定されていても、
NSレコードとして記述されているホストではありませんから、ネームサーバを指定するときに
「このホストはネームサーバではありません」とはじかれてしまいます。
自前でないDNSは、大抵NSレコードをいじれません。
(いくつものドメインを1つのネームサーバで管理していますから、当然ですが)
----
xyz.comのネームサーバとしてns1.abc.comを指定する方法は、
自分でDNSサーバを立て、abc.comゾーンファイルでNSレコードをns1.abc.comとして記述する
(このとき、ns1を何かのCNAMEとしてはいけません。必ずAレコードとしてIPアドレスを書きます)
また、xyz.comのゾーンファイルのNSレコードを、ns1.abc.comにする
というところかと思います。
外部DNSでも、上記の操作が許されているサーバなら可能でしょう。
もし、それができない場合、xyz.comも1つのネームサーバで運用するなら、マルチドメイン設定が
できるDNSサービスを探すしかないかと思われます。
URLは、DNSの正しい設定、設定の確認について有益と思われるページです。
Namecheap.com - Domain name registration, renewal and transfers - Cheap SSL Certificates - Web Hosting - Free URL Forwarding, Free e-mail forwarding and Free DNS services are included with our cheap domain registration service
適宜、
http://www.hatena.ne.jp/1097257496
DNSについて教えてください。 http://www.hatena.ne.jp/1097218066 にて、私の質問の仕方が悪かったようなので、整理した上で再度質問します。 整理したのですが、質問内容.. - 人力検索はてな
http://www.hatena.ne.jp/1097218066
なぜ、ネームサーバは、レジストラに登録してもらう必要があるのでしょうか? 例えば、mogemoge.com(仮名)というドメインを取得し、外部のDNSサーバでmogemoge.comを運用.. - 人力検索はてな
から引用します。
>”ns1.abc.net”をレジストラに登録してもらうに登録してもらう必要性は何ですか?
ルール、原則、だからです。
ドメイン名”abc.net”のホストである”ns1.abc.net”のIPアドレスを答えるDNSが
”ns1.abc.net”である場合、何らかの方法でルートDNSサーバにその「ホスト名と
IPアドレスの組み合わせ」を教えてやらなくてはなりません。
これが、元来の「ホスト登録」の必要性です。
したがって、ドメイン名”abcd.net”のDNSサーバーが”abc.net”自分自身のホスト
でなく、他のドメイン名のホストであるならば技術的には必要の無い登録です。
なお、ホストの登録は下記のURLで確認できます。
http://registrar.verisign-grs.com/cgi-bin/whois
VeriSign Whois Search - .com .net .edu Whois from VeriSign, Inc.
>IV番の”ns1.abc.net”の正引きさえできるようにしておけば何ら問題ないような気がする
その場合、ns1.abc.netを正引きできるようにしているDNSサーバーのホストは
どうやって正引きできるようになっていると思いますか?
そのDNSサーバーのホスト名を仮にns1.sample.comとするとns1.sample.comを
正引きできるDNSサーバーが必要になります。あなたはこれをdyndns.orgを
利用して実現していることになります。
では、dyndns.orgは自分自身のDNSはどうしているかと言うと、
Name Server:NS.DYNDNS.ORG
Name Server:NS2.DYNDNS.ORG
Name Server:NS3.DYNDNS.ORG
Name Server:NS4.DYNDNS.ORG
Name Server:NS5.DYNDNS.ORG
と登録されています。
ここで注意すべきはwhoisのDNS登録情報にはホスト名だけでIPアドレスは
登録しないということです。したがって、上記「原則」によりdyndns.orgは
これらのホスト名を「ホスト登録」をしていないとIPアドレスが正引きできる
状態にならないことになります。
どれか正引きできるDNSが一つでもあればそれをDNSに利用することでどの
ドメイン名でも正引きすることができるようになりますが、gTLDの世界では
従来から「ドメイン名のDNSとして使用するDNSサーバーは全てホスト登録する」
というルールで動いています。
これはそのDNSサーバー自身の正引きが他のDNSサーバーのおかげで出来ている
かどうかに関わらず適用されます。昔はこのホスト登録がかなり厳密に行われて
いて、一つのIPアドレスに対して登録できるホスト名はひとつだけでした。
ドメイン名が異なるホスト名でも一つのIPアドレスに対して複数登録することは
できませんでした。この制限により、DNSサーバーのIPアドレスの変更はかなり
面倒な作業でした。
対して、JPドメインなどではwhois情報の登録時にホスト名とIPアドレスを同時に
登録するので「ホスト名の登録」を個別に行う必要が無いのです。
http://www.ultraseven.com/domain/bbs/bbs.cgi?all=1093&s=1093
CGIWrap Error: Execution of this script not permitted
http://www.ultraseven.com/domain/bbs/bbs.cgi?all=1116&s=1116
CGIWrap Error: Execution of this script not permitted
上記URLが参考になると思います。
>ホスティングは、自宅サーバで、DNSはdyndns.orgを使用しています。
この記述で気になったのですが、自宅サーバーのIPアドレスは固定IPアドレスで
しょうか?もし非固定IPアドレス環境でdnydns.orgをDDNSとして利用しているので
あればそのようなホストをDNSとして使うことは避けるべきです。IPアドレスが
予告無く変更される可能性のあるホストをDNSサーバーとして使うことは間違って
います。
>3.”abc.net”外部DNSサーバは、有料のため、”abc.net”以外の
>ドメインを使いたくありません。
>4.今後、新たに取得するドメインのDNSサーバにお金をかけたく
>ないので、新たに取得するドメインのネームサーバは、
>その自宅サーバを使いたいと思っています。
ENOM系のレジストラでは無料でDNSとDDNSを提供しています。
日本の業者でもENOM系なら同様のサービスを提供していると思います。
例)
JPRS、gTLD、ccTLDドメインの各種手続きは21-domain.comへ
Namecheap.com - Domain name registration, renewal and transfers - Cheap SSL Certificates - Web Hosting - Free URL Forwarding, Free e-mail forwarding and Free DNS services are included with our cheap domain registration service
今までで一番とってもよく分かり、解決しました。
自分でも、結構調べたのですが、回答が見つからず、悶々しておりましたので、とても感謝しています。
ありがとうございました!
なるほど、
私が勘違いしていたのは、
レジストリの情報は、
・ドメイン名
・管理者などの情報
・そのドメイン名をアドレス変換するDNSサーバの情報
だけだと思っていたことでしょうか。
上記の三つに、
・ネームサーバの登録
という行為がレジストリに登録できる(しなければならない情報)なんですね。