私は BIND を初めて使用し、DNS を把握していると思っていましたが、明らかに間違っていました。
BIND は Windows Server 2008 Web にインストールされます
- Dynでゾーン (
example.com
)を作成しました。 - Dynネームサーバーを使用して、そのゾーンのドメインを正常に登録しました
ns1.example.com
Dyn ゾーンに2 つのサブドメイン (A レコード) を作成しました。ns2.example.com
- 各サブドメインは、BIND がリッスンしているサーバーにバインドされた一意の IP を指します
そのWebサーバーで作成した新しいドメインについて、でクエリを実行ns1.example.com
すると、そのIPが返されますが、次のエラーが発生します。nslookup
ns1
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to ns1.example.com timed-out
nslookup
同じクエリを使用して Web サーバー自体で実行すると、次のようになります。
> example.com
Server: ns1.example.com (which is the slected nameserver)
Address: xx.xx.xx.xx
Name: example.com
Address: xx.xx.xx.xx
Web サーバーは英国にあり、私は南アフリカにいることに注意してください。
南アフリカのレジストラは、登録しようとすると次のように返しますdomainxyz.example
。
xxx.xxx.xxx.xxx にある domainxyz.example の SOA レコードを取得できません。これの最も一般的な理由は、ネームサーバーが現在到達可能でないか、ネームサーバーがこのドメイン用に構成されていないことです。
失敗した PC からping して解決できns1
ます。ns2
nslookup