• ベストアンサー
  • 困ってます

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サーバーのどの設定ファイルに、新しく追加したサーバーマシンの情報を記述しなければならないのでしょうか?

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

  • 回答数1
  • 閲覧数1904
  • ありがとう数1

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

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

Linuxですかね? ディストリビューションは不明ですが… > きちんとresolv.confを追加サーバーマシンに作成しているのに。 追加サーバーマシンが「参照する」DNSサーバの情報が記録されています。 > それとも、ネットワーク内にあるDNSサーバーに何か設定か登録をしなければならないのでしょうか? DNSサーバは追加されたサーバマシンに対する情報を保持していません。 DHCPサーバ兼ねていて連携するようになっている場合は、 DHCPサーバからのIP取得時にホスト名の登録も可能…らしいですが、 DHCPサーバを構築したことはありませんので詳細は自信ナシです。 # もっとも、通常サーバマシンは固定IPですよね…… > その場合、DNSサーバーのどの設定ファイルに、新しく追加したサーバーマシンの情報を記述しなければならないのでしょうか? ゾーンファイルに設定が必要です。 内向きDNSなら http://vine.1-max.net/bind.html http://www.miloweb.net/bind.html http://kazn.dip.jp/xoops/xfsection+article.articleid+9.htm 等など……

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

関連するQ&A

  • マシンの追加・ネットワーク接続

    既存のsolarisネットワークに新しいマシンを追加しました。ネットワークの設定を行いました。 しかし、外部およびネットワーク内のマシンにて、nslookup(追加したマシンのドメイン名)、nslookup(追加したマシンのIPアドレス) いずれを実行しても、server can't findと表示されてしまいました。 追加したマシン(マシン名:abc)に対しては以下のファイルを設定しています。 /etc/netmasks(追加マシンのIPアドレス 255.255.255.0)、 /etc/defaultrouter(ルータのIP)、 /etc/hosts(追加マシンのIPアドレス abc)、 /etc/nodename(abc)、 /etc/hostname.bge0(abc)、 /etc/resolv.conf(プライマリDNSのIP、セカンダリDNSのIP) /etc/nsswitch.conf(hostsの部分には、nis dns ここで、files dnsも試してみた) 追加したマシンにて、ifconfig -aを実行しても正しく表示が出ます。 また、追加したマシンにて、netstat -nrを実行しても結果はスムーズにエラーなしで表示されます。表示内容も問題ないと思います。 なぜ、nslookupで、server can't findエラーが出てしまうのでしょうか? 他に、設定の忘れがあるのでしょうか?例えば、DNSサーバー側での設定ファイルの変更など。

  • solaris10 接続エラーについて

    サーバの設置場所の変更があり、以下のSolarisのネットワーク 関連の構成ファイルを変更しました。 /etc/hosts /etc/netmasks /etc/resolv.conf /etc/nsswitch.conf /etc/defaultrouter 設定完了後、SolarisおよびクライアントPC(Win)からpingを叩くと 繋がるのですが、クライアントPCからtelnetやftpで繋ごうとすると、 ネットワークエラーで接続に失敗してしまいます。 (但し、上記クライアントから他のunixマシンには、telnet接続できます) 情報が少なくて申し訳ありませんが、何か考えられる理由や、 確認方法などありましたらご教授願います。

  • ネットワーク接続・設定方法

    今Intel版Solaris8をインストールしています。 SoftwareCD1,2、LANG_CDのインストールも終わりました。 そこでネットワークの設定を始めましたが、一向に外部との 接続が出来ません・・・。ちなみにNICは、IntelPro1000/MT Desktopです。 ネットワークの設定も IP Address(192.168.100.100)、 SubnetMask(255.255.255.0)、 /etc/netmasks(192.168.100.100 255.255.255.0)、 /etc/defaultrouter(192.168.100.1)、 /etc/hosts(192.168.100.100 buzz)、 /etc/nodename(buzz)、 /etc/hostname.e1000g0(buzz)を設定しています。 ただし、resolv.confとnsswitch.confはいじっていません。 IPアドレスの設定は、ドライバをpkgaddした後、NICを追加し、sys-unconfigで設定しました。 OS的にはNICをちゃんと認識しているようです。 [ifconfig -a]でも「lo0」の他に「e1000g0」としてインターフェースを認識していました。 ifaceはUP状態です。GWもWindowsで使っているものと同じものを指定しています。 ケーブル等は、Winマシンで通信できているケーブル等を使用しているので、その辺りでの 不通は薄いと思います。 よろしくお願いいたします。

  • 似た質問ですが。WWWへ出られません!

    過去にも同じ質問が有りましたが、皆さん解決したのでしょうか? Sol9(Intel)Sol10(sparc)上で /etc/netmasks /etc/resolv.conf /etc/defaultrouter /etc/nodename /etc/hosts /etc/hostname.xxx /etc/nsswitch.conf 以上のファイルを編集し、ifconfig -aでnicのUPも確認でき LAN内ならpingもOK,telnetもできています。 しかしWWWへ出られません! BBルータが原因かと思い、直接我が家で使っているモデムに接続しましたが、駄目でした。 最近ヤフーのモデムが原因なのかとも思っていますが、 RedHat9では問題なく動作したBBルータとヤフーモデムでした。(NICはSolarisに対応していなかったので現在は違うものを使っています) 何か基本的な落ち度がある様な気がするのですか、 何方か御教授頂けないでしょうか。

  • Bind8.xでのDNSクライアント設定について

    DNSサーバにて、bindの設定は正しく行えたのですが そのDNSサーバを参照する側のサーバ設定をどうすれ ば良いかわかっていません。 設定方法を教えて下さい。 なお、どちらのサーバもsolaris2.6です。  私が考えている参照側の設定は   1./etc/resolv.confにドメイン名とDNSサーバ名     を記述する   2./etc/nsswitch.confの     hosts: files行に     "dns"を追加する   3.サーバ再起動   ※参照する側ではbindは起動しなくていい?  です。 すみませんがよろしくお願い致します。

  • DNSクライアントの設定

    vm上のcentosから自作のDNSサーバーへの接続を試しているのですがうまくいきません。 クライアントの /etc/nsswitch.confをhosts: dns /etc/resolve.confをnameserver 自作のDNSのIPアドレス と設定したのですが192.168.1.1のDNSに接続されてしまいます。

  • DNSサーバー上のクライアントから名前解決できません。

    ネットワークサーバーとしてVINE2.1上でDHCPとDNSを運用しています。 クライアントへのサービス提供というサーバー機能は順調です。 このサーバーにログインし一つのクライアントとして見た場合に、 DNSでの名前解決ができていないことに気がつきました。 例えば、nslookup を実行してもサーバー(自分自身)を認識できていません。 立ち上げ当初は確認しながら進めましたので問題は無かったと思います。 通常はリモートマシンからtelnet + xhost でアクセスしていますが、 何かの設定をlinuxconf などで変更してしまったのだと考えています。 サーバー機で何かを行うことはありませんので実害は全くありませんが、 なにをしてもDNSを認識してくれない事実は面白くありません。 DNS-HOWTO.txt.gz などを参考にし設定を行っています。 /etc/host.conf /etc/nsswitch.conf には問題はありません。 他に何を確認すればよろしいでしょうか? いろんな可能性を教えて頂けるとありがたいです。

  • 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 で 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 にはそれらしいログは見あたりません。どなたかアドバイスお願いいたします。

  • Solaris7でのネットワークの設定

    お世話になります。 OSがSolaris7のマシンのネットワーク(IP、ホスト名)の 設定を変更することになりました。 DNSは動いていない環境です。 以下のファイルを変更すればいいのかな?と思うのですが、いかがでしょうか? ●/etc/hosts ●/etc/nodename ●/etc/hostname.インターフェース名 また、上記ファイルを設定後、再起動が必要だと思うのですが、 rebootコマンドって使えるのでしょうか? それと、ネットワークの設定の部分のみを再起動させる方法ってありますでしょうか? どなたかご教授おねがいします。