web-dev-qa-db-ja.com

DNSサーバーのレコードのブートストラップ

私の問題はこれです。

既存の無料のDNSネームサーバーソリューションに不満を持っていたので、自分のWebサイト用に独自のネームサーバーを作成することにしました。私はDebianでNSDを使用していますが、うまく機能しています。 Digを使用してサーバーにレコードを要求し、正しい応答とそのすべてのジャズを取得できます。

しかし、回避する方法がわからないという落とし穴があります。ネームサーバーをドメインレジストラに提供するには、Aレコードが必要です。 (ns1.example.comなど)

問題は次のとおりです。これらのサーバーですべてのドメインのDNSを処理しているため、サーバー自体のAレコードを作成する方法がわかりません。自分のサーバー内にns1、ns2レコードを作成すると、レジストラはそれらを検索できなくなります。しかし、これらのレコードを外部で作成して、レジストラをサーバーにポイントできるようにするには、これらのAレコードを外部ソースに登録する必要があります。

ネームサーバーのAレコードをbootstrap Aレコードにして、レジストラがプラグインするのに十分な時間それらを確認できるようにするにはどうすればよいですか?または問題を完全に誤解していますか?

それが少し理にかなっていることを願っています。

1
TachyonImpact

必要なのはいくつか 接着剤1 )です。

基本的には、サーバーの名前とIPアドレスの両方を伝えます。親ゾーンのサーバーのAレコードを作成します。

したがって、たまたまexample.orgについて話している場合、.orgサーバーにはこのようなレコードのセットがあり、委任することができます。

ns1.example.org. in a 192.0.2.10
ns2.example.org. in a 192.0.2.11
example.org. in ns ns1.example.org.
example.org. in ns ns2.example.org.
4
Zoredache