• ベストアンサー

nslookupで自ドメインが解決できない

nslookupを実行したときに、 host.mydomain.co.jpはIPアドレスの解決はできるのですが、 mydomain.co.jpでは解決できないのは なにが問題なのでしょうか? JPNICにはドメイン登録されていると思われます。 linux redhat 7.2 bind 8.x.x

質問者が選んだベストアンサー

  • ベストアンサー
  • fkimura
  • ベストアンサー率29% (27/92)
回答No.1

ただしく設定されていないからでは?もしくはmydomain.co.jp自身がAレコードが設定されていないからとか?

その他の回答 (2)

noname#41381
noname#41381
回答No.3

ドメイン名だけでもサーバを正引きさせたい ということですよね? であれば、#1 fkimuraさんのいうとおりAレコードが記述されていない(or間違っている)でしょう。 例えば、  host.mydomain.co.jp.   IN A   10.0.0.1  mydomain.co.jp.      IN A   10.0.0.1 といった感じで。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

>host.mydomain.co.jpはIPアドレスの解決はできるのですが、 >mydomain.co.jpでは解決できないのは これで正しいのでは? 「mydomain.co.jp」はドメイン名であって、サーバではないですよね? ドメイン名がIPアドレスを持っているわけではないです。

関連するQ&A

  • 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 FQDNでは解決されるが...

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

  • BINDで独自ドメインの名前解決ができない

    OS:RedHat Linux7.2 DNS:Bind9.1.3 たとえば、nslookupでwww.yahoo.co.jpなどと問い合わせると、IPアドレスが帰ってくるのですが、独自で作ったドメイン(www.dnstest.co.jpなど)の正引きができません(逆引きはOK)。named.confの設定には問題はなく、ログのエラーを見てみると、正引きファイルに問題があるようです。 $TTL 86400 @IN SOA ns1.testdns.co.jp. root.ns1.mizui.co.jp.( ---省略--- ) IN NS ns1.testdns.co.jp ns1 IN A 192.168.***.*** www IN CNAME ns1 (localhost)も省略しました。 これで、実行すると、IN NS ns1.testdns.co.jpの行あたりに問題があるようなのですが、それからどうしてもわかりません。 かなり掻い摘んだ質問の仕方ですが、ご回答よろしくお願いいたします。質問があいまいなら、補足説明いたします。

  • 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設定とかが必要なのでしょうか?

  • BINDの設定で、自ドメインのみ引けない

    会社の中で、外向けのDNSサーバを構築しております。 設定も一応完了し、nslookupで確認したところ 外部との応答も問題なくできました。 しかし、nslookupで[set type=A]とした時 自ドメインのみ応答が返りません。 プロバイダから割り当てられたIPがCクラスだからだとは思うのですが その際、BINDのゾーンファイルを修正することで 問題が解決するのでしょうか? 少々、手詰まりで困っております。。 ご教授いただければ幸いです。 よろしくお願いします。

  • 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名は削除したいのですが、 どうしたら削除されるものなのでしょうか? 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • BINDの名前解決について

    お世話になります、表題の件について助けて頂けますでしょうか? 自宅サーバー(固定IP+ドメイン)を設定し、Postfix,BIND9を運用しています。 しばらく問題なく(問題に気がつかずに)メールなど利用していたのですが、ある時特定のドメインに対する正引きが出来ていない事に気がつきました。 以下、状況説明 1.自宅サーバーでnslookup,host,dig いずれのコマンドを打っても複数のドメイン(example.ne.jp)の名前解決ができない。 他方一部のドメイン、yahoo.co.jpやmsn.co.jpなどは解決できています。 2.上記1と同じコマンドをプロバイダから割り当てられたネームサーバーで名前解決を試みた(nslookup example.ne.jp プロバイダのネームサーバー)所、上記1と同じ結果になる。 3.インターネットエクスプローラーのDNSの設定をプロバイダ指定のネームサーバーに設定して問題のあったドメイン(example.ne.jp)の頭にwwwをつけて閲覧したところWEBの閲覧は可能。 4.自分のドメイン(mydomain.com)に対する正引・逆引は正しい値を返す。 思うにBINDが自分のゾーン以外の名前解決のリクエストを他のDNSサーバーに依頼するのがうまく行ってないのかな?とも思うのですが、(1,2で失敗し、3で上手くいく為)解決方法が見つからず困っています。 環境はOSがVineLinux3.2 BIND9.2.4です。 どうかご教授の程よろしくお願いします。

  • nslookupの名前解決

    自宅PCでたとえば「nslookup www.yahoo.co.jp」すると数秒後にタイムアウトが発生し名前解決できませんでした。 「ping www.yahoo.co.jp」では、IPアドレスが表示され接続確認でき、その後の「ipconfig /displaydns」でも対応が表示れます。 また仮想環境にlinuxをインストールし、「dig www.yahoo.co.jp」ならば名前解決できました。 自宅PCの環境は以下のようになっています。 ・OS:Windows Vista Ultimate SP2 ・IP :192.168.0.100 (自動取得ではなく静的設定です) ・DNS:192.168.0.1 (ADSNモデムです。OCNのADSLを利用してます) PC起動直後のpingやdigも、ほぼ直ぐ応答しましたので、nslookupのタイムアウトが短いから、というのは考えにくいように思いますが、なぜnslookupで名前解決できなかったのか、要因になりそうなものがありましたら教えてください。

  • Non-authoritative anserが出る原因

    LinuxでDNSサーバーを作ってみたのですが、 nslookupで自ドメインのホスト名の名前を問い合わせたところ、 「Non-authoritative anser」が付いた回答が帰ってきます。 自ドメインの回答にこれがつくのは異常だと聞いたのですが、 どんな原因があるのでしょうか? bind 8.x.x redhat 7.0J

  • 他社取得したドメインを登録した際の名前解決の流れ

    spacetest.net っというドメインをお名前.comで取ったとします。 このドメイン「spacetest.net」をサクラのサーバ ・ プライマリネームサーバ:ns1.dns.ne.jp ・ セカンダリネームサーバ:ns2.dns.ne.jp に登録したあとの名前解決動作について教えてほしいのです。 このドメイン「spacetest.net」をサクラのネームサーバに登録後 端末A.meta.comから、「host.spacetest.net」の 名前解決をした際、どのように、「host.spacetest.net」のIPアドレスを引くのでしょうか? <考えている内容> 普通なら、「net」を管理しているDNSサーバに問い合わせて、 「spacetest.netのIPアドレス」を解決する。 「spacetest.net」を管理しているDNSサーバに問い合わせて、 「host.spacetest.net」 のIPアドレスを解決する。 という流れだと思うのですが、 ■質問 他社ドメインを管理外のDNSサーバに登録した際の流れは どうなるのでしょうか? <お名前.comドメインをサクラに登録した際の名前解決> 「host.spacetest.net」の名前解決をしたとき、 ・お名前.comでドメインを取得した「net」に、一回目の問い合わせがいくのでしょうか? ・それとも、お名前.comで取得したドメインspacetest.netの名前解決は、 サクラ側の「jp」に、一回目の問い合わせがいくのでしょうか? この他社ドメイン(お名前.com)を、別の会社(サクラ)に登録した場合の お名前.comで取得したドメインの名前解決(host.spacetest.net)がどのように行われているかが 知りたいのです ご教授お願いします。