web-dev-qa-db-ja.com

現在のすべてのDNSレコードを検索する

私はドメインを持っています。そのクライアントのものです。彼らのドメインは移動する必要がありますが、現在のプロバイダーは、既存のすべてのDNSレコードの詳細を提供するのが難しい/遅いです。

さらに、レコードを取得するためにメールプロバイダーに連絡して、メールが引き続き機能することを確認できませんでした。

ドメインを自分自身に移動する前にそれらを複製できるように、現在のすべてのDNSレコードを取得する方法はありますか?

8
Jake N

現在のホスティングプロバイダーがDNSレコードの詳細を放棄するつもりがない場合は、 http://viewdns.info/ のようなサービスで検索を実行できます。

必要な機能は、次の2つのツールにあります。

enter image description here

そして

enter image description here

これにより、新しいホストで同様のレコードを設定するために必要なすべての情報が得られます。

4
Kristian

メールの場合:

最初に、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レコードを配置していれば問題なくメールを受信できます。

今ドメイン全体について。

ドメインでゾーン転送が許可されている可能性は少ないので、それを試してください:

  1. ドメインの信頼できるネームサーバーを検索します。

    $ 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

  2. 特別な「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

  • ただし、ドメインDNSSEC署名されている場合、すべてのサブドメインを持つことは不十分 –また、現在の管理者からのDNSSEC署名鍵!したがって、この方法が機能するという事実は、すでにそれを役に立たなくしています(最後の手段のバックアップを除いて)。

とにかく。 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自動化メソッドです。どちらも機能しない場合は、現在のドメイン管理者にデータを送信するように説得する必要があります。

正直なところ、私が想像することもできません少なくともサブドメインのリストを提供することを拒否しています。とにかく、通常の「ドメイン管理」パネルには表示されませんか?

15
user1686

現在のプロバイダーが ゾーン転送 (彼は;)を許可していない限り)、ドメインとそのすべてのサブドメインのすべてのレコードを確実に取得することはできません。

4
Daniel B