• 締切済み

nslookupでプライマリNSに見に行けません

すいません、ご存知の方がいらっしゃれば是非ともお教え下さい。 nslookupコマンドを実行すると ***can't find server name for address xx.xx.xx.xx: Server Failed と表示され、プライマリNSとして設定したサーバでなくセカンダリに設定したNSにしか見に行けません。 サーバログを確認したところ、 ns_resp: query(xx.xx.xx..in-addr.apra) contains our address(ホスト名:yy.yy.yy.yy) learnt (A=自分のdドメイン名:NS=セカンダリNSのIPアドレス) と出力されていました。 あまり詳しくないのですが、これは例えばabc.co.jpに割り当てられたIPアドレス帯の中にns.xyz.co.jpというように別ホスト名でネームサーバを使うことは駄目なのでしょうか? どうしたらいいかお教え下さい。

みんなの回答

  • ken2
  • ベストアンサー率36% (86/235)
回答No.2

環境が、よくわからないので、あまりたいしたことは言えませんが、DNSクライアントとして自分が参照するDNSサーバーを設定していますよね?確かに複数設定してある場合もあると思いますが。 この場合、nslookupを使用するとプライマリでなくセカンダリというのは、そのクライアントに設定してあるDNSサーバーの順番のことでしょうか?それとも本来のDNSサーバーとしてのマスタースレーブということでしょうか? 逆引きの問題だとしても、実際に指定したIPアドレスがあっていれば、nslookupを使って、そのIPのホストはわからないというエラーが表示されても、接続は、できているはずです。その後の作業はできます。 IPアドレスの範囲とDNSゾーンの範囲は、関係ありませんが、DNSの上下関係は、きちんとしている必要があります。 これは、正引きは正引きの上下関係逆引きは逆引きの上下関係です。 こんな感じですので、エラーが出るだけなら、ホスト情報の登録情報の問題で、つながらないのなら、ネットワークの問題です。 pingがとおるかどうかという世界です。

  • alphonse
  • ベストアンサー率31% (10/32)
回答No.1

nslookupは起動時にネームサーバーの逆引きを行います。 なので、プライマリのネームサーバーの逆引きができていないのだと思います。

関連するQ&A

  • nslookupについて

    nslookupの機能について教えてください。 IPアドレスからPC名を調べたくて、nslookupを使用しました。 >nslookup 123.456.789.000(調べたいIPアドレス) >Server: XXXX(ドメインコントローラ名) >Address: 999.999.999.999(ドメインコントローラのIPアドレス)  > >Name: ABC(PC名) >Address: 123.456.789.000(調べたいIPアドレス) と出てきました。 ところが、ABCというPCはもう使用しておらず、 XXXX(ドメインコントローラ名)のActiveDirectoryからも削除済です。 PC名はどこから取得しているのでしょうか?キャッシュなのでしょうか? また、使用していないPC名は削除したいのですが、 どうしたら削除されるものなのでしょうか? 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • nslookupでIPが見つからない

    コマンドプロンプトで、nslookup ~と記入して、 ホスト名からIPを調べようとしました。 ですが、IPがあるはずなのに、 「見つけられません」と表示されます。 例えば、 jp57b.mixhost.jpというホスト名は、 IPが150.95.55.159です。 ですが、nslookup jp57b.mixhost.jpで調べてみても、IPが見つからないとなります。 これは、どうしてでしょうか? しっかりとホスト名からIPを調べるには、どのようにすれば良いですか? よろしくお願いいたします。

  • nslookupの課題

    nslookupの仕組みを勉強しています。まだよく分かりません。 どなたか力を貸してください。お願いします。 1.コマンドプロンプトで nslookup コマンドを使って, 普段見ている URL やメールアドレスを IP アドレスに変換せよ。 2.コマンドプロンプトで nslookup を使って逆引きを試せ. 「1.」 で正引きしたアドレスを逆引きした結果を示せ。 3.IPv6アドレスが引けるホスト名を探して,その結果を示せ。 <ヒント> 現在は,ほとんどのホスト名には IPv4 アドレスしか登録されておらず, IPv6 アドレスが登録されているホストを見付け出すのは大変である。 検索エンジンを利用して, IPv6 の研究をしたり普及活動をしているような組織を探し 出すとよい。 以上です。よろしくお願いします。

  • NSLOOKUPの見方

    もうひとつDNS関係で質問します。 W2K ActiveDirectoryドメインのもとですが DNSがうまく機能しているかわからず、 マニュアルとおりにクライアントからNSLOOKUPコマンドを打ってみましたらこんな結果がでました。 c:\>nslookup server2 *** Can't find server name for address 192.168.20.5:Non-existent domai *** Defaoult servers are not available Server: Unknown Address: 192.168.20.5 Name: server2.Pcompany.co.jp Adress:192.168.20.48,192.168.20.5 *Server2=DNSサーバー192.168.20.5  192.168.20.48=Server2に入っているRASサーバーのアドレス また、別にヘルプに従って c:\>nslookup 192.168.20.5 127.0.0.1を打ってみると(127.0.0.1の意味がわらず、ヘルプとおりに打ちましたが) *** Can't find server name for address 127.0.0.1:No response from server Server: Unknown Adress: 127.0.0.1 *** Unknown can't find 192.168.20.5:No response from server とでました。 これらの結果から何が悪いのか教えていただけませんでしょうか。

  • nslookupでネームサーバを調べる

    nslookupでネームサーバNSを調べるバッチを作りたいと考えております。 【実施内容】 C:\Users\test>nslookup 既定のサーバー: xxx.xxx Address: 192.168.1.1 > set type=NS > google.co.jp サーバー: xxx.xxx Address: 192.168.1.1 権限のない回答: google.co.jp nameserver = ns1.google.com google.co.jp nameserver = ns2.google.com google.co.jp nameserver = ns3.google.com google.co.jp nameserver = ns4.google.com ns1.google.com internet address = 216.239.32.10 ns2.google.com internet address = 216.239.34.10 ns3.google.com internet address = 216.239.36.10 ns4.google.com internet address = 216.239.38.10 と対話モードにして調べる方法を現在とっております。 対話モードにしないで、ワンライナーでns情報を取得できないでしょうか? ご教授お願いします。

  • nslookupで名前解決ができない

    NAS-01Gをdebian化してFTPサーバを構築しており、FTPサーバを構築しようとしております。 現状は、ddclientをインストールして「ddclient -daemon=0 -debug -verbose -noquiet」を実行するとSUCCESS(IPアドレスはルータのグローバルIPなので正常だと思います。)になっているのですが、nslookupをしても名前解決がされません。 <NAS-01Gからnslookupを実行> NAS-01G:/etc# nslookup *****.dyndns.org Server: 211.9.32.208 Address: 211.9.32.208#53 ** server can't find *****.dyndns.org: REFUSED <同じルーター配下のWindows XPからnslookupを実行> C:\Documents and Settings\aaa>nslookup *****.dyndns.org *** Can't find server name for address 192.168.3.1: Non-existent domain *** Default servers are not available Server: UnKnown Address: 192.168.3.1 Non-authoritative answer: Name: *****.dyndns.org Address: 126.69.***.***  ←■グローバルIP <NAS-01Gの/etc/resolv.conf> search cefemoon.net nameserver 211.9.32.208 nameserver 211.9.32.235 nameserver 192.168.3.1   ←■Windowsと同じDNSを追加した もしかしてルーターのNAT設定とかが必要なのでしょうか?

  • nslookup FQDNでは解決されるが...

    あるドメインwww.***.jpがあります。 nslookupコマンド実行し、ドメインを、以下のように入力すると、 > nslookup ***.jp サーバー:***** Address: ***** 名前: ***.jp という結果になります。 次に、wwwを付けると、 > nslookup www.***.jp サーバー:***** Address: ***** 権限のない回答: 名前: www.***.jp Address: IPアドレス という結果になります。 質問したいのが、wwwを付けないで、nslookupの結果が、名前: ***.jp とだけ表示され、IPアドレス 表示されないのは、何が原因なのか?それとも、こういう結果は、自然なのか?です。 宜しくお願い致します。

  • nslookupするとローカルドメインが追加されてしまう

    お世話になります。 DNSサーバーを構築して(bind8.3.1 for Solaris)同サーバーにて nslookupを実行するとおかしな事象が発生します。 ローカルドメイン(仮): xxx.co.jp DNSサーバー名(仮): mydns.xxx.co.jp DNSサーバーIP(仮): 10.10.10.99 DNSが引けた場合は問題ないのですが、引けなかった場合、通常 # nslookup hogehoge.co.jp Server: mydns.xxx.co.jp Address: 10.10.10.99 *** mydns.xxx.co.jp can't find hogehoge.co.jp: Non-existent host/domain のようになるはずなのに、 # nslookup hogehoge.co.jp Server: mydns.xxx.co.jp Address: 10.10.10.99 Name: hogehoge.co.jp.xxx.co.jp のように、サーチしたドメインの後ろにローカルドメインが付随して表示されてしまいます。 IPでサーチした場合はもちろんこのようにはなりません。 resolv.conf や named.conf も調べたのですがよくわかりません。 どなたかご見当が付く方がいらっしゃいましたらご教授いただければ幸いです。

  • nslookupで

    Name: www.okwave.jp Address: 210.132.71.10 逆引き Name: www.okwave.jp は 210.132.71.10 のIPを使うのは www.okwave.jp のサーバーだけということですか? 専用サーバーということですか? 逆引きで、lolipopなどが出れば、複数人が使ってるということですか? 共用サーバーということですか?

  • DNS

    お世話になります。 nslookupの疑問について教えてください。 たとえば、nslookupを「AAA」というホスト名に対して実行したときに、「192.168.111.111」というIPアドレスが表示されたとします。 でも、逆に、その「192.168.111.111」というIPアドレスに対してnslookupを実行しても、必ずしも「AAA」というホスト名が導きだされるわけではないのはナゼですか? AレコードとPTRレコードでDNSサーバーに反映されるタイミングが違うとか、そういうことですか? 教えてください。よろしくお願いします。