質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Q&A

3回答

10703閲覧

whoisでは正常にネームサーバが登録されているのに、nslookupだと何も返ってこない

norami_dream

総合スコア8

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

0グッド

0クリップ

投稿2016/10/06 07:54

いままで使えていたDNSが急に使えなくなりました。

whois example.com
とすると、

Name Server: ns1.valid-ns.com Name Server: ns2.valid-ns.com Name Server: ns3.valid-ns.com

と期待通りに表示されますが、nslookupだと返ってきません。

% nslookup example.com a.gtld-servers.net Server: a.gtld-servers.net Address: 192.5.6.30#53 Non-authoritative answer: *** Can't find example.com: No answer

norecorseを設定しても同じですので、gTLDに登録されていないようです。

% nslookup > set norecorse > server a.gtld-servers.net Default server: a.gtld-servers.net Address: 192.5.6.30#53 > example.com Server: a.gtld-servers.net Address: 192.5.6.30#53 Non-authoritative answer: *** Can't find example.com: No answer

レジストラの問題だと思うのですが、合ってますでしょうか?
また、どういうときにこういう問題が起きるものでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TaichiYanagiya

2016/10/06 08:29 編集

example.com の Aレコードではなく、NSレコードも見つからないのでしょうか? "nslookup -type=ns example.com", "nslookup -type=ns example.com a.gtld-servers.net", "nslookup -type=ns example.com ns1.valid-ns.com", "dig example.com ns", "dig @a.gtld-servers.net example.com ns", "dig @ns1.valid-ns.com example.com ns"
TaichiYanagiya

2016/10/06 08:29

ns1.valid-ns.com を直接参照する例を追加
guest

回答3

0

whois にある連絡先を変えたりされてませんか?

登録や変更をすると、そのメールアドレスの生死確認をレジストラが行います。
そのメールを見て、認証すれば継続して使えますが、認証できないと突然TLDのコンテンツDNSサーバからNSレコードを消されることがあります。

参考)http://www.onamae.com/news/domain/140207_1.html

このパターンだとすれば、もう一度認証のメールを送ってもらう必要があります。
利用されているレジストラにお尋ねください。

投稿2016/10/07 05:51

ohesotori

総合スコア150

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

設定しているにもかかわらず突然使えなくなってしまったのであれば、
WHOISで見えているDNSサーバーの問題の可能性があります。

特定のクライアントからIPが引けないのであれば、そのクライアントが参照しているDNSキャッシュサーバー問題の可能性もかんがえられます。

windowsであればGoogleのpublicDNSを参照させて、解決ができるかどうかみてみるのも一つです。

nslookup 対象ドメイン 8.8.8.8

こちらで解決されないようであれば、やはりルートDNSサーバーの問題やレコードの問題が考えられます。

投稿2016/10/07 03:39

ashly

総合スコア119

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

通常の名前解決ではルートサーバ (ご質問ではa.gtld-servers.net) に直接問い合わせをしませんので、ご質問のような操作をしても名前解決の動作試験としての意味がありません (実際、ご質問で述べていらっしゃる通り、その操作は失敗します)。あるホストで正常に名前解決できるかどうかを確認するには、そのホストの属する組織で提供されているキャッシュサーバを通じて問い合わせをする必要があります。

resolv.conf(5)が正しく設定されていることを確認した上で、nslookupではネームサーバを指定せずに試験することをおすすめします。

投稿2016/10/07 03:27

編集2016/10/07 04:22
ikedas

総合スコア4227

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問