2009-04-01 6 views
2

私は適切なドメイン名を取得するまで、DNSレコードを照会したいと思います。DNS:TLDから正しいドメイン名を突き止めるには?

たとえば、www.subdomain.site.com.brを指定すると、.brからsite.com.brまでを掘ることができます。

これを達成するのに最も(プロトコルを使用する)方法はどれですか? dig/nslookupを使用したレシピが最適です。

ありがとうございました。

+0

一番左のSOAレコードの一致が見つかった(つまりwww.subdomain.site.com。 br、site.comのSOAを見つけるまで)。 – aldrinleal

+0

「正しいドメイン名」と呼ぶのは間違っています。すべてのドメイン名が正しい。あなたは本当に後何ですか? ".fr"でゾーンファイルの管理を変更したとき、martin.nom.frはゾーンnom.frにありましたが、今度はゾーンfrにあります。 「正しいドメイン」は変更されましたか? – bortzmeyer

+0

@bortzmeyer、そうです。しかし、私は、例えば、www.stackoverflow.comのようなホスト名が与えられただけでstackoverflow.comを取得し、tldとn-ary-ldsは保持していますが、ゾーン自体に属していない要素は削除したいと考えています。 – aldrinleal

答えて

2
dig www.mysite.domain.com @a.root-servers.net 

あなたはそこから次のレベルを取得します。 「@」の後ろの部分を置き換え、追加の情報ではなく答えを与えるサーバに問い合わせるまで再帰し続ける。

+0

あなたの答えは、私が探していた手がかりを与えました。ありがとうございました! – aldrinleal

4
dig +trace www.subdomain.site.com.br 

は、何が起こるかを正確に示します。

+0

ちょうど私のために(実際のドメイン名を使用して)タイムアウトします。これは、マシンのDNSサーバーが特定の方法で構成されているかどうかによって異なりますか?あるいは、仕事自体をすべて掘り下げていますか? – Clyde

+0

digはすべての作業自体を行う必要があります.DNSサーバに特別な設定は必要ありません。 –

関連する問題