• 締切済み

nslookup で No response from server

ちょっと古いサーバーで bind 8.2.3 を使っています。RedHat 6.2J です。ルーターが故障で交換して、ネットワークの設定が少し変わりました。 以前のルーターは LAN 側にプライベートアドレスを振って、NAT でサーバー公開していたのですが、新しいルーターは LAN 側にグローバルとプライベートの2種類のネットワークを振るタイプのため、eth0:0 でグローバルの IP を追加しました。 ところが、nslookup で server 192.168.1.10(このマシン)だと正常に動くのに、server xxx.xxx.xxx.xxx(このマシンのグローバル)だとタイトルのメッセージが返ってきます。当然のことながら、外部からは DNS が動作していない状態になっています。LAN の PC で DNS を 192.168.1.10 に設定してる分には問題なく動いています。 同じマシンでは web やメールサーバーも動かしていますが、これらは問題無く動いています。syslog にはそれらしいログは見あたりません。どなたかアドバイスお願いいたします。

みんなの回答

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.1

”新しい構成(LAN側に2つアドレスがあるの?)”がよく判りませんが、 named.conf で アドレスを指定してるんじゃない? query-source address ~ って、どうなってます? 後は、ルーティング関連かな?

関連するQ&A

  • 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を追加したぐらいで とくに特別な設定はしていません。 よろしくお願いします。

  • DNSサーバ

    現在LINUXを勉強中です。 以下のようなネットワークを組んでいます。 RT1のセグメントはsample1.com、RT2のセグメントはsample2.comにしています。 またそれぞれのセグメントにDNSサーバとメールサーバをたてて、最終的にはメールのやり取りをしたいのですが、そもそもお互いの名前解決がうまくいきません。 お互いのDNSサーバ上でnslookupで名前解決を試してもうまく解決できないのです。 各サーバはすべてLINUXです。(CentOS) DNSサーバはBINDです。 どこが一番怪しいでしょうか。 ルートサーバー(ルートサーバーも自分でたてています。) | SW ┝━━━━━━━━━━━━━━━━━━┓ RT1(NAT設定)                   RT2(NAT設定) ┝━━━━━━┓                 ┝━━━━━━━┓ DNSサーバ   メールサーバ          DNSサーバ    メールサーバ

  • nslookupで、server can't findエラーが出ます

    既存のネットワークに、新しくサーバーマシンを追加しました。 /etc/netmasks /etc/defaultrouter /etc/hosts /etc/nodename /etc/hostname.xxxx /etc/resolv.conf /etc/nsswitch.conf(hostsの部分には、files dns) を新しく追加するサーバーマシンに作成しました。 しかし、別のマシンからnslookupで、追加したマシンのIPあるいは ホスト名を入力しても、server can't findエラーが出てしまいます。何故なのでしょうか? きちんとresolv.confを追加サーバーマシンに作成しているのに。 それとも、ネットワーク内にあるDNSサーバーに何か設定か登録をしなければならないのでしょうか? その場合、DNSサーバーのどの設定ファイルに、新しく追加したサーバーマシンの情報を記述しなければならないのでしょうか?

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

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

  • キャッシュサーバとはどこにあるのでしょうか?

    現在、@nethomeというCATVでインターネットをしています。 環境:家庭内LAN→ルータ→インターネット OS:WindowXP 自分のレベルはインターネットって何だろう?の初心者レベルです。 DNSにはキャッシュサーバとコンテンツサーバがある、インターネットとはまずはプロバイアにつながるものだ。という概念を最近勉強したのですが、このキャッシュサーバとはどこにあるのでしょうか? tracertコマンドでルータに設定されたDNSサーバのアドレスを打ち込んでみてみました。 1 192.168.11.1 (ルータのプライベートIP↑) 2 xxx-xxx-xxx-1.rev.home.ne.jp (ルータに設定されているデフォルトゲートウェイ↑) ~~~~~(省略)~~~~~~~~~~~~~~~~ 7 xxx-xxx-xxx-xxx (ルータに設定されているDNSサーバ↑) 1で自宅のLANの外に出て、 2で自分の契約してるプロバイダのルータを出て、 3~5のルータでも指定されたIPアドレスをどこに送ったらいいか分からないから、それぞれのデフォルトゲートウェイに送り、 6で指定されたIPアドレスの行き先が分かり、 そのIPアドレスの所属するネットワークのゲートウェイに送り 7で到達 なんですかね? (どの段階で自分の契約するプロバイダ内から外に出たのかも、謎ですが、、) この7のDNSサーバが俗にいうキャッシュサーバというものなのでしょうか? 本で見た時は、家のパソコン→キャッシュサーバ 見たいに書かれていたから、もっと近くにあるものなのかと思っていました。 出来たら、DNSサーバで名前解決してる様子なんかも、 (キャッシュサーバ→ルートサーバ→.....見たいな感じで) 見てみたいなと思ったのですが、何かこれもコマンドとかで見れるのでしょうか? よろしくお願いします。

  • 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 も調べたのですがよくわかりません。 どなたかご見当が付く方がいらっしゃいましたらご教授いただければ幸いです。

  • 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サーバーの設定をいじったりと いろいろからかってみたのですが,未だに解決しません。 何か心当たりのある方いらっしゃいませんか。 どんな些細な事でも思い当たることがありましたら是非とも教えてください。

  • IPアドレスの設定(デフォルトゲートウェイとDNS)

    デフォルトゲートウェイとDNSのIPアドレスの設定がいまいちよく分からないのですが。 デフォルトゲートウェイトとはつまりルーターのことかと思うのですが、 Linuxでサーバーを構築する場合(ルーターとしても使用)、ネットワークの設定画面があります。ネットワークカードは2枚、eth0(LAN側)とeth1(WAN側)を使用する場合、 そこのゲートウェイのIPアドレスというのは、eth1(WAN側)のIPアドレスを使用してもよいのですか?それとも別のIPアドレスを使用した方が良いのでしょうか? DNSのIP設定個所もありますが、こちらもプライマリDNSをサーバーを自作サーバーに設定する場合、eth1(WAN側)のIPアドレスを使用するのでしょうか?それとも別のIPアドレスを使用した方が良いのでしょうか?

  • 教えてください:LAN 内での DNS 設定について

    こんにちは、 LAN 内での DNS 設定について教えてください。 Q1. LAN 側で使用している端末(Windows2000)は どの DNS サーバーを利用しているのでしょうか? 自動的に DNS を探しているようなのですが・・・。 which dns みたいなコマンドはないでしょうか? Q2. 「LAN 内の端末は、この DNS を利用するように」というような 設定は可能でしょうか? 可能な場合、どのように設定すればよいのでしょうか? ★現在 RedHat 8.0 をブロードバンドルータとしてフレッツ ADSL を利用しております。 ★LAN 側では 192.XXX.XXX.XXX といったプライベートアドレスを利用しております。 ★ブロードバンドルータでは、adsl-start や iptables を利用しています。 どうぞよろしくお願いいたします。

  • Windows2003ServerのDNSサーバ設定方法

    tvドメインを新規で取得しました。 仮に「domain.tv」とします。 これをWindows2003Server1台で運営すべく頑張ってるのですが、 どうにも上手く動作してくれません。 問題はDNSの設定なんですが、まずは下記サイトで次の通りネームサーバを登録しました。 http://www.tv/ ネームサーバー1:ns1.domain.tv (xxx.xxx.xxx.xxx) ネームサーバー2:ns2.domain.tv (xxx.xxx.xxx.xxx) ネームサーバー5:(オプション) ここで最初の疑問。「ネームサーバー5」って何ですか? http://www.tv/は英語でしか質問を受け付けてくれないので意味が分かりません。 とりあえずhttp://www.tv/での設定には間違いがないと思います。 次にWindows2003Server側の設定です。 現在のマシンの名前は「NS1」です。 IPアドレス:192.168.1.11 デフォルトゲートワェイ:192.168.1.1 DNSサーバ:192.168.1.1 で、前方参照ゾーンを作成しました。 ゾーン名は「domain.tv.dns」です。 ここで自動的に下記3個の情報が作成されました。 親フォルダと同じ SOA [1].ns1.domain.tv 親フォルダと同じ NS ns1.domain.tv ns1 (A) xxx.xxx.xxx.xxx 追加で下記を作成です。 www CNAME ns1.domain.tv ftp CNAME ns1.domain.tv mail MX ns1.domain.tv ここでnslookupを立ち上げてみました。 しかし上手く反映されていないみたいです。 pingも無効です。 一体、何が悪いのか分かりません。 ルーターでpingを無効にする機能は外しています。 気になるのはルートヒントやフォワードですね。 あと、DNSサーバ:192.168.1.1で良いのかどうか。 xxx.xxx.xxx.xxxに変更すると、LAN内での設定が変わってきますよね? 誰か正しい設定方法を教えて下さい。 宜しくお願いいたします。