• 締切済み
  • 困ってます

Win端末の「nslookup」でルータ表示になる

数年前に構築していたFedoraCore4のDNSサーバーで質問させてください (古いことは承知して利用していますがよろしくお願いします。) これまで、DNSサーバの設定なく利用していたのですが、今回、都合で DNSサーバが必要となったのでその設定をしているのですがうまくいかないところ があります DNSサーバーから「nslookup」を打つと正常に名前解決してくれるのですが そのネットワークに繋がっているwindows端末から「nslookup」コマンドを打つと 下記のようになり、そのネットワークの出口のルータを表示します。 -------------------------------------- Default Server: AAAAAAA Adress: 192.168.2.1 -------------------------------------- テキスト等によると本来は、DNSサーバのアドレスが返る必要があると思うのですが どこをみたらいいかわかりません 教えていただければ幸いです ちなみにDNSサーバーとwindowsは同ドメイン、同ネットワークです

共感・応援の気持ちを伝えよう!

みんなの回答

  • 回答No.2
  • pakuti
  • ベストアンサー率50% (317/631)

ブロードバンドルーターがDNSサーバーの代理を行っているだけでしょう Fedoraのresolv.confに nameserver 192.168.2.1 と書けば良いだけかと。 昨今のブロードバンドルーターは、ルーターにプロバイダのDNSを指定して ルーターはDHCPサーバーやDNSサーバーの役割を兼ねる事が多いです。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

返事が遅れて申し訳ありませんでした。 早速、回答をいただきありがとうございます。 >Fedoraのresolv.confに >nameserver 192.168.2.1 >と書けば良いだけかと。 この件ですが、みたところ etc/resolv.confには記載しているのですが・・・ その他、お気づきの点があれば又教えていただければ幸いです

質問者からの補足

原因がわかりました etc/hostsが ループバックアドレス「127.0.0.1」以外を削除(コメント)して いませんでした これを削除することにより、正常に動作しました ありがとうございました。

  • 回答No.1
  • Wr5
  • ベストアンサー率53% (2177/4070)

Windows側の設定ですから…FedoraCoreが古いとかはあまり関係ない…ですよね? で、Windows側のTCP/IP設定は「DHCPで取得」と「固定IP設定」とどちらでしょうか? DHCPだとDNSサーバのアドレスもDHCPサーバから通知されているかと思いますが……。 WindowsのTCP/IPのプロパティでDNSサーバを指定する設定がありますので、 そちらでFedoraCore4のIPアドレスを指定しておけばよいかと。 FedoraCore4のDNSサーバの設定次第では…外部のDNS引けなくなっていて通常のインターネットアクセスに支障が出る場合もありますのでご注意を。 # セカンダリDNSサーバに現在のDNS(おそらくルータ)を指定する。という設定で回避できる…かな。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

返事が遅くなりました。申し訳ありません 早速回答いただきありがとうございました。 >WindowsのTCP/IPのプロパティでDNSサーバを指定する設定がありますので、・・・ これについては、DNSのアドレス指定で 優先を、このDNSサーバの192.168.2.* 代替を、ルータの192.168.2.1としてみたのですが Windows端末からの「nslookup」をたたくと ----------------------------------------  DNS request time out/ timeout was 2 second. ***Can't find server name for address 192.168.2.*: Time out Default Server: ***** Address: 192.168.2.1 ------------------------------------------ このように出てしまいます  もし、又、ヒント等があれば教えていただければ幸いです  よろしくお願いします。

質問者からの補足

原因がわかりました etc/hostsが ループバックアドレス「127.0.0.1」以外を削除(コメント)して いませんでした これを削除することにより、正常に動作しました ありがとうございました。

関連するQ&A

  • 【nslookupコマンド】 で 【unknown】 が帰ってきてくる

    FedoraCore5でDNSサーバーを構築したのですが、 windowsからnslookupコマンドを打つと 下記のようになります。 -------------------------------------- DNS request time out. *** Can't find server name for address 192.168.0.*: Time out *** Default servers are not available Default Server: Unknown Address: 192.168.0.* -------------------------------------- DNSサーバーからnslookupを打つと正常に名前解決してくれます。 ちなみにDNSサーバーとwindowsは同ドメイン、同ネットワークです。 DNSに詳しい方、どうぞ宜しくお願いいたします。

  • 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 とでました。 これらの結果から何が悪いのか教えていただけませんでしょうか。

  • windowsからだけnslookupで参照できない

    ドメインをいくつか取って、1台でDNS兼WEBサーバーを運用しています。 環境はwindows2000server+bind9.2です。 LAN内のPCのDNSの設定を、社内DNSサーバーをプライマリに、プロバイダのDNSをセカンダリに設定しました。 しかし、windowsからnslookupをすると必ず *** Can't find server name for address 192.168.50.1: Non-existent domain Default Server: <プロバイダのDNSサーバー> となってプロバイダのDNSサーバーを参照してしまいます。 ところが同じようにLAN内のLinuxからnslookupをすると、ちゃんと社内DNSサーバーを参照できます。 これはなぜなのでしょうか? 社内DNSサーバーを更新した時のチェック作業をwindowsからできないので困っています。 しばらくすれば外部のDNSサーバーに反映されているのでnamed.confの設定に問題はないと思うのですが。 windows側はプロトコルにnetbeuiを追加したぐらいで とくに特別な設定はしていません。 よろしくお願いします。

  • nslookupでIPは正しいのに表示されない

    お名前.comで新しくドメインを契約し、そのままお名前.com提供のDNS設定をしました。 ブラウザで該当URLを表示させると、サーバーのファイルが正しく表示されたり、されなかったりします(「このドメインはお名前.comで取得されています。」というデフォルトの画面が表示される)。 サブドメイン設定をしていて、wwwは表示されるのに、モバイル用のs.やm.は表示されなかったりします。 別のPCで見ると、毎回正しく表示されます。 nslookupで確認すると、IPは契約しているサーバーのものに正しく変わっています。 これは一体何が原因なのでしょうか?

  • nslookupの参照先

    外部と内部の2つのネットワークに属したサーバを構築しました。 NICが2枚搭載されているマルチホーム環境です。 このサーバで、nslookupコマンドを実行すると、外部NWのDNSを 参照してしまいます。 この参照先を標準で、「内部NWのDNS」に向けたいのですが、 その方法がわかりません。 実は当サーバをADドメインに参加させたいのですが、 おそらく上記が原因で「参加しようとしているドメインのドメイン コントローラのDNS名を 解決できませんでした。」のエラーが参加時に発生してしまいます。 お手数ですがアドバイスをお願いします。

  • DNSサーバを設定したのですがnslookupがタイムアウトになります

    よろしくお願いします。 最近,固定IPアドレス1個と自jpドメインを取得しました。 結構高かったです。泣きそうです。 しかも1個って・・・ ネットワークとブロードキャストで2個消えるので最低でも4個はもらえるのかと思ってました(汗 ドメイン名もいかした名前は売り切れ,というより意味のある単語はほとんど先客があり,苦し紛れに文字って,なんとかさまになる(??)ドメイン名を取得しました。 という前置きはさておき,今回皆さんにお聞きしたいのはDNSというかネットワークの環境についてです。 恐らくDNSの設定は正しくできていると思うのです。 というのもサーバーにログインしてnslookupコマンドをやると,ちゃんと意図したアドレスが帰ってくるからです。 でも私がメインで使ってるXP機のコマンド画面からnslookupをやると DNS request timed out. timeout was 2 seconds. *** Can't find server name for address サーバーのアドレス: Timed out *** Default servers are not available Default Server: UnKnown Address: サーバーのアドレス となってしまいます。 DNSの設定の他に ルーターの設定をいじったり DHCPサーバーの設定をいじったりと いろいろからかってみたのですが,未だに解決しません。 何か心当たりのある方いらっしゃいませんか。 どんな些細な事でも思い当たることがありましたら是非とも教えてください。

  • solarisでnslookupできない

    solaris初心者です。下記について教えてください。 nslookupを行なうとNon-existent domainとなり名前解決ができません。 windowsやlinuxであればNon-existent domainとなってもDNSサーバに接続されるようですが、solarisのnslookupではDNSサーバの逆引きポインタが定義されていないとDNSサーバに接続できないのでしょうか? digコマンドで確認する方法もあるようですが未確認です。

  • 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で名前解決ができない

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

  • pingもnslookupも問題ないのにドメイン参加できない

    ドメインコントローラがクラッシュしたため再構築しました。 その後、クライアントをドメインに再登録しようとしているのですが、 ドメインコントローラにPINGも飛ぶし、 nslookupでドメインコントローラも引けるのに、 「指定されたドメインがないか、またはアクセスできません。」 とエラーが表示されてドメインに参加できません。 ドメインコントローラ Windows2000 Server クライアント Windows2000 原因になりそうなものがありましたら教えて頂けませんでしょうか。 宜しくお願い致します。