• ベストアンサー
  • 暇なときにでも

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

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

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

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

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

  • ベストアンサー
  • 回答No.1

/etc/resolv.confはどうなっていますか? つーか、自分が参照するDNSサーバの設定ファイル つーたらこれしかないでしょう。 nameserver 127.0.0.1 とか nameserver 自分のIP とか。

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

質問者からのお礼

ありゃま、妙なアドレスがはいってました。 さっそくのご教示ありがとうございました。 助かりました。感謝いたします。

関連するQ&A

  • DNSクライアントの設定

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

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

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

  • Solaris8のDNS設定について

    Solaris8にて、DNSを設定して、name⇔IPアドレス変換を 行いたいのですが、変換できていません。 具体的には、pingコマンドでnameしていすると見つかりません。 nslookupコマンドの結果は、以下の通りです。 # nslookup *** Can't find server name for address 127.0.0.1: Unspecified error *** Default servers are not available どなたか教えてください。 Solarisの状況としては、 ・/etc/resolve.confには、  domain(適当)と  nameserverにDNSサーバのIPアドレスは、設定済み。 ・DNSサーバ(別セグメント)へのpingは、確認済み。(つながっている。)  →routerの設定は、OK。 ・/etc/nsswitch.confには、  hosts: files dnsを設定済み。 ・このSolaris8は、DNSサーバとしては、設定していない。  (DNSクライアントのイメージ。BINDは、未設定。) ・これら設定後、Solaris再起動済み。

  • DNSサーバーの設定について

    DNSサーバーの設定について こんにちは。Windows Xp に Microsoft Virtual PCをインストールして、バーチャルでLINUX vine4.2 をサーバーにする予定で構築しています。 LINUX vine4.2 の wget命令でtarをダウンロードする時、 「●●をDNSに問い合わせています...失敗しました:名前解決時の一時的な失敗.」 と表示されます。 ネットワークの環境は以下になります。見ずらいですが、図も添付しました。 ○ルーター : NEC Web Caster V110 LAN側ネットワーク/マスク長  Gateway 192.168.1.1/24 DHCPサーバ機能 無効 割り当て開始IPアドレス 192.168.1.2 割り当て終了IPアドレス 192.168.1.11  DNS 例)200.200.200.200 例)201.201.201.201 ○Windows Xp command prompt、ipconfig/all Ethernet adapter VMware Network Adapter VMnet1: Connect-specific DNS Suffix : Description :VMware Physical adress 例)11-22-33-44-55-66  Dhcp Enabled No IP Address : 192.168.100.1 Subnet Mask : 255.255.255.0 Default Gateway : Ethernet adapter ローカル エリア接続: Description :VIA Connect-specific DNS Suffix : Physical adress 例)99-88-77-66-55-44  Dhcp Enabled No IPアドレス 192.168.1.10 Defoult Mask 255.255.255.0 Default Gateway 192.168.1.1 DNS 例)200.200.200.200 例)201.201.201.201 ○Microsft Virtual PC  Linux vine4.2 DEVICE=eth0 ←# cat /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO=static BROADCAST=192.168.1.255 HWADDR=00:03:FF:72:67:D1 IPADDR=192.168.1.11 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes TYPE=Ethernet DNS ←# cat /etc/resolv.conf 例)200.200.200.200  例)201.201.201.201 NETWORKING=yes  ←# cat /etc/sysconfig/network HOSTNAME=Leo GATEWAY=192.168.1.1 ここまでです。 Microsoft Virtual PC のLinux vine4.2で次を試みました。 #dig http://アドレス または、 #nslookup http://アドレス で ;; connection timed out; no servers could be reached と表示され 繋がらないのを確認しました。 # cat /etc/resolv.conf でDNSを見たところ、 nameserver 例)200.200.200.200 nameserver 例201.201.201.201 となっていました。これは、ルーター、WindowsXPの設定と同じ数字でした。 試しに # vi /etc/resolv.conf で ルータのアドレス192.168.1.1を指定したところ、 「失敗しました: ネットワー クに届きません」と表示されました。 以上 よろしくお願いします。

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

  • 設定後、直ぐにDNSサーバーが正しく動作しているか調べたい

    DNSサーバーが正しく動作しているか調べたいのですが、DNSサーバー設定後、直ぐに動作しているか調べることは可能なのでしょうか? また、nslookup以外で調べる方法はありますか? あと、DNSについて網羅している書籍などご存知の方教えてください。

  • DNS 名前解決について

    現在DNSの勉強の為、2台のPCをサーバとクライアントとして 設定を行っています。 参考書等調べながらやっていますが、うまくいきません。 状況: DNSの設定を行いサーバ本体でnslookupやdigで確認すると正引き、 逆引き共にIPアドレス、ホスト名を返してきます。 そこで次にクライアント側でdigを行うと下記を返してきて、うまくいきません。 ;; connection timed out ; no servers could be reached Q.クライアントのPCより名前解決できるようにしたいのですが、   ご参考意見がございましたら教えて頂ければと思い質問致しま   した。 サーバ側 OS Fedora Core5 プライベートIPアドレス 192.168.1.2 ホスト名 linux.ittest.com DNSサーバ BIND ※DHCPサーバも稼動 クライアント側 Debian 3.1 sarge プライベートIPアドレス 192.168.1.10 DHCPでIP取得 クライアント側の「/etc/resolv.conf」は下記設定としてます。 search ittest.com(ドメイン名) nameserver 192.168.1.2(DNSサーバーIPアドレス) またDNSの「/etc/named.conf」は既存のファイルに下記を加えました。 zone "ittest.com" IN{ type master; file "ittest.com.db"; allow-update { none; }; }; zone "1.168.192.in-addr.arpa" IN { type master; file "1.168.192.in-addr.arpa.db"; allow-update{ none; }; }; ゾーンファイルは下記を作成しました。 /var/named/ittest.com.db作成 $TTL 86400 ittest.com. IN SOA linux.itteste.com. root.ittest.com. ( 2007103100 ;Serial 7200 ;Refresh 3600 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) IN NS linux.ittest.com IN MX 10 linux linux IN A 192.168.1.2 IN MX 10 linux www IN CNAME linux ------------------------------------------- /var/named/1.168.192.in-addr.arpa.db作成 $TTL 86400 1.168.192.in-addr.arpa. IN SOA linux.ittest.com. root.ittest.com. ( 2007103100 ;Serial 7200 ;Refresh 3600 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) IN NS linux.ittest.com 2 IN PTR linux.ittest.com ※PINGは通っています。 長くなりまた質問内容が的確ではないかも知れませんが、 アドバイスの方頂けたらと思います。

  • DNSで名前解決できない。

    すみません,助けてください! 自宅で,Linuxサーバを立てています。 何年も同じ設定で問題なく稼働していたのに,いつからか急に,DNSで名前解決ができなくなってしまいました。(そのため,メールの送信ができない!) Linuxは,Debianでバージョンは,6.0.4 Bindのバージョンは,9.7.7 です。 具体的には, &#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293; # dig okwave.jp ; <<>> DiG 9.3.4-P1.2 <<>> okwave.jp ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 15096 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;okwave.jp. IN A ;; Query time: 17 msec ;; SERVER: 210.143.144.11#53(210.143.144.11)[プロバイダのDNSです。] ;; WHEN: Fri Aug 8 17:00:30 2014 ;; MSG SIZE rcvd: 27 &#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293; # nslookup okwave.jp Server: 210.143.144.11[プロバイダのDNSです。] Address: 210.143.144.11#53 ** server can't find okwave.jp: REFUSED &#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293; のようになります。 ところが,nslookupで,自分自身をサーバに指定すると &#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293; # nslookup okwave.jp localhost Server: localhost Address: 127.0.0.1#53 Non-authoritative answer: Name: okwave.jp Address: 210.132.71.10 &#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293; と,一応解決できているようです。 とにかく,これまで問題なかったのに,こうなってしまって途方に暮れています。 どうぞ,よろしくお願いいたします。

  • 専用サーバで外部DNSを利用するときの設定

    fedoracoreかcentosの専用サーバを借りて1つだけのドメインで運用しようと考えています。 初歩的な質問ばかりなのですが 1.Apacheの設定で /etc/httpd/conf/httpd.conf の デフォルトディレクトリ/var/www/html/ をそのまま利用しても問題ないでしょうか? 2. 専用サーバ内にbindを作らずにホスティング会社のプライマリDNSとセカンダリDNSを利用することは可能でしょうか?また、その際の設定はどのようにしたらいいのでしょうか?

  • 名前解決できない

    教えてください。 CentOS6.5でbindをインストールしました。 社内で構築中で、インターネットには接続していない環境で解決をしようとしています。 named.confとzoneファイルは設定して、 namedサービスも再起動してエラーはありませんでした。 サーバのコンソールで、nslookupしても 解決できません。 Connection timeoutになっています。 他のPCからnslookupしても解決できません。 どちらも >nslookup >server (サーバのIPアドレス) でサーバを指定してます。 Iptablesやselinuxは無効です。 このような閉ざされた環境では解決できないのでしょうか? 何かCentosの設定に間違いがあるような可能性もありますでしょうか? よろしくお願いします。