私はドメインを持っています。そのクライアントのものです。彼らのドメインは移動する必要がありますが、現在のプロバイダーは、既存のすべてのDNSレコードの詳細を提供するのが難しい/遅いです。
さらに、レコードを取得するためにメールプロバイダーに連絡して、メールが引き続き機能することを確認できませんでした。
ドメインを自分自身に移動する前にそれらを複製できるように、現在のすべてのDNSレコードを取得する方法はありますか?
現在のホスティングプロバイダーがDNSレコードの詳細を放棄するつもりがない場合は、 http://viewdns.info/ のようなサービスで検索を実行できます。
必要な機能は、次の2つのツールにあります。
そして
これにより、新しいホストで同様のレコードを設定するために必要なすべての情報が得られます。
最初に、MXレコードを調べます。これは、受信メールがルーティングされるサーバーを定義します。
$ Dig gmail.com MX
gmail.com. 3412 IN MX 5 gmail-smtp-in.l.google.com.
gmail.com. 3412 IN MX 10 alt1.gmail-smtp-in.l.google.com.
空のドメインから開始する必要がある場合は、MXレコードを配置していれば問題なくメールを受信できます。
ドメインでゾーン転送が許可されている可能性は少ないので、それを試してください:
ドメインの信頼できるネームサーバーを検索します。
$ Dig gnu.org NS
gnu.org. 298 IN NS ns1.gnu.org.
gnu.org. 298 IN NS ns2.gnu.org.
ウィンドウズ: nslookup -q=ns gnu.org
特別な「AXFR」クエリタイプを使用して、それらのいずれかからゾーン転送をリクエストします。
$ Dig gnu.org AXFR @ns1.gnu.org
gnu.org. 300 IN SOA ns1.gnu.org. hostmaster.gnu.org. 2014031109 3600 120 1209600 3600
gnu.org. 300 IN MX 10 eggs.gnu.org.
gnu.org. 300 IN A 208.118.235.148
alpha.gnu.org. 300 IN A 208.118.235.21
alpha.gnu.org. 300 IN AAAA 2001:4830:134:3::c
anoncvs.gnu.org. 300 IN CNAME savannah.gnu.org.
.....
Windowsでは、nslookup
内に別のコマンドがあります。
C:\> nslookup
> server ns1.gnu.org
> ls -a gnu.org
別の方法はNSECウォーキングですが、DNSSEC署名ドメインと通常のNSEC(NSEC3ではない)を使用するドメインでのみ機能しますonly 。
とにかく。 NSECレコードには(定義により)「次の」既存のドメイン名が含まれている必要があるため、ドメインルートのNSECを検索し、完全に循環するまでチェーンをたどることができます。 ldnsには、このためのツールがあります。
$ ldns-walk -f isc.org
...
backdraft.isc.org. 7200 IN A 149.20.50.14
backupproxy.isc.org. 7200 IN A 149.20.48.23
banana.isc.org. 7200 IN A 149.20.64.69
banana.isc.org. 7200 IN AAAA 2001:4f8:0:2::69
bcn1.isc.org. 3600 IN NS ams.sns-pb.isc.org.
...
これらはonly自動化メソッドです。どちらも機能しない場合は、現在のドメイン管理者にデータを送信するように説得する必要があります。
正直なところ、私が想像することもできません少なくともサブドメインのリストを提供することを拒否しています。とにかく、通常の「ドメイン管理」パネルには表示されませんか?
現在のプロバイダーが ゾーン転送 (彼は;)を許可していない限り)、ドメインとそのすべてのサブドメインのすべてのレコードを確実に取得することはできません。