質問: 別の会社が所有しているドメインを使用して ECサイトを構築することになり、 ドメインのDNS情報を下記の通り管理している会社へ変更をお願いしました。 Aレコード:ショッピングカート(Makeshop)の定めるアドレスに変更 MXレコード:●●●.sakura.ne.jpに変更 ※さくらインターネットのメールサーバを使用するため TXTレコード:なりすましメール防止の為に設定追加 ネームサーバの値はwhoisで調べると下記の通りで、この値は変更していません。 [Name Server] ns1.jp-domains.jp [Name Server] ns2.jp-domains.jp [Name Server] ns5.jp-domains.jp 設定は完了したと報告があったのですが 表示されないのでnslookupで調べてみたところサーバが見つかりません。と出てきます。 (使用するドメインを仮にdomain.jpとします) ### nslookup結果 ``` ** server can't find www.domain.jp: SERVFAIL Server: (当社Dnsサーバ) Address: 157.65.26.10#53 ``` これまでも同様の設定で他のECサイトを立ち上げていますので Aレコードの値などが間違っていることはないと思います。 うまくいかない原因がこのnslookupで値が返ってこないことにあるのではないかと 思っているのですがこれ以上どのようなことを確認したらいいのか どういう対応をしたらいいのかがわからず困っています。 どのような原因が考えられるのか教えていただけると助かります。 よろしくお願いいたします。 --- 回答頂いている方、ありがとうございます。 その後、調べつつ分かった情報について 結果の意味が理解できていないので調べているところですが、追記いたします。 下記のサイトでDNSの設定チェックを行いました。 https://dnscheck.jp/ https://dnscheck.jp/doc/dnscheck-result.html 各ホストに対するチェック結果で、 ns1.jp-domains.jpとns2.jp-domains.jpに対して、「Non authoritative answer from NS」 ns5.jp-domains.jpには「Address lookup failure for NS」 と表示されました。 意味を確認したところ下記の内容が記載されていました。 --- 「Non authoritative answer from NS」 権威DNSサーバーの応答であるにも関わらず、権威を持たない(AA bitがoff)との応答が得られました。 指定されたドメイン名の権威DNSサーバーとしての設定が正しく行われていない可能性があります。 <チェック対象> DNS応答 <対処方法> 権威DNSサーバーの設定を確認してください。 --- 「Address lookup failure for NS」 権威DNSサーバーのAレコード及びAAAAレコードを引くことができません。 もしくは「ネームサーバー設定の事前チェック」を選択時に、ネームサーバーホストに指定したホスト名のAレコード及びAAAAレコードを引くことができません。 <チェック対象> NSレコードのIPアドレス <対処方法> ネームサーバーホストに設定している権威DNSサーバーのAレコードもしくはAAAAレコードを設定してください。 「ネームサーバー設定の事前チェック」を選択してチェックを行う場合は、ネームサーバーホストに指定したホスト名のAレコード、もしくはAAAAレコードを設定してください。 (ネームサーバーホストには、AレコードもしくはAAAAレコードが設定された権威DNSサーバーを設定する必要があります。)
回答: どこかにネガティブキャッシュが残っている可能性があるかと思います。 `ipconfig /flushdns`でOSのキャッシュを削除して再度試すか、時間を置いてから確認してみてください。 設定が間違っていないかについては設定したDNSサーバを直接指定して`nslookup`すれば確認できます。 追記 == そもそも権威DNSサーバ達の設定がちゃんとできてなかったのですね。。。 別の会社に設定を依頼されたとのことですので、調査した結果を伝えて直してもらうよう依頼すれば良いと思いますが、原因の推測を記載しておきます。 > > Non authoritative answer from NS > > > ドメインのメール認証ができていないのではないでしょうか。 whoisで確認できる連絡先メールアドレスにドメイン登録事業者(レジストラ)からの認証メールが届いてないか確認してみてはどうでしょう。 > > Address lookup failure for NS > > > 単純にns5.jp-domains.jpに対応するAレコードがないと思われます。