• 締切済み
  • すぐに回答を!

linuxの名前の解決について

いつもお世話になっております。 vmwareでlinux(CentOS5)をインストールした所、クライアント(Windows)からping "IPアドレス" は飛ぶのですが、ping "hostname"は飛ばない状態になりました。 名前解決する方法は、 ・DNSサーバに登録する。 ・各クライアントからhostsで解決する。 の2通りの方法があるという事で良いでしょうか。 現状、上手く名前解決できているサーバがあり、クライアント(Windows)の設定を確認してもhostsは定義されてなかったので、DNSで解決されているのかと思い、 クライアントから nslookup 解決されているサーバ名 dnsサーバのIP と打ってみたのですが、 setup.netvolante.jp can't find xxxxx: Non-existent domain と出て、DNSに登録されていないように感じます。 ちなみに nslookup 解決出来ない名 dnsサーバのIP setup.netvolante.jp can't find yyyyy: Non-existent domain と同様でした。 新しくインストールしたサーバの名前解決するにはどうしたら良いのでしょうか。 dnsに登録するというのは、リモートからでも出来るのでしょうか。 (小さい社内開発環境なので、自由にいじっても大丈夫なのですが、 この辺詳しかったものが辞めてしまい、申し訳ありませんが教えてください。) いくつか質問入ってしまい、すいませんが、 どれかでもアドバイスよろしくお願いします。

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

  • 回答数2
  • 閲覧数1328
  • ありがとう数2

みんなの回答

  • 回答No.2
  • okg00
  • ベストアンサー率39% (1322/3337)

基本的にはその通りです。 Win環境ではその他に ・WINSによる名前解決 ・ブロードキャストによる名前解決 ・LMHOSTSによる名前解決 がありますので、そのまま移行するのは難しいです。 >dnsに登録するというのは、リモートからでも出来るのでしょうか。 DNSサーバの設定を見直してください。 具体的にはAレコードの設定を追加すればよろしいかと。 http://www.atmarkit.co.jp/flinux/index/indexfiles/index-linux.html#bind8

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

質問者からのお礼

sambaの設定をしたら解決できました。 ブロードキャストによる名前解決になったのでしょうか。 ありがとうございます。

質問者からの補足

ご回答ありがとうございます。 現状のサーバ構成が理解できておらず申し訳ありません。 linuxから名前解決できず、windowsから名前解決できるという事は DNSで解決しているという事では無いという事でしょうか。 名前解決できているサーバと同じように、クライアント(windows)からのみ名前解決出来ればよいのですが、どこの設定を変えればよいか 想像できますでしょうか。 現状情報が少なくすいませんが、 よろしくお願いします。

関連するQ&A

  • 名前解決で

    ネイムサーバーにBINDを利用してLAN内部向けDNSサーバを構築しました。 以下のURLを参考にしました。 http://kajuhome.com/bind.shtml#n05 ネイムサーバも無事に起動できたのでnslookコマンドで正引き、逆引きの確認を行いましたが以下のようなエラーが出てしまいます。 Windows側で行ったnslookup ------------------------------------------------------------------- $ nslookup *** Can't find server name for address 192.168.1.33: Query refused *** Can't find server name for address 192.168.1.2: Non-existent domain *** Default servers are not available Default Server: UnKnown Address: 192.168.1.33 > 192.168.1.33 Server: UnKnown Address: 192.168.1.33 *** UnKnown can't find 192.168.1.33: Query refused ------------------------------------------------------------------- *コンパネからネットワーク接続を開いて、優先DNSサーバを自サーバのIPアドレスに指定しました。 centOS上でnslookupを行った結果 ------------------------------------------------------------------- [root@centos ~]# nslookup > client.domain.local //クライアントのホスト名 Server: 127.0.0.1 Address: 127.0.0.1#53 Name: client.domain.local Address: 192.168.1.18 > server.domain.local //サーバのホスト名 Server: 127.0.0.1 Address: 127.0.0.1#53 ** server can't find server.domian.local: NXDOMAIN ------------------------------------------------------------------- なぜ、サーバが見つけらないのでしょうか。 逆引きは全て成功しています。 サーバのアドレスは192.168.1.33です。DefaultServerのがUnknownになる原因はなんでしょうか? どなたかアドバイスをお願い致します。 環境 Windows XP VMware CentOS5.4 VMware上でLinuxを動作させています。

  • solarisでnslookupできない

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

  • Windows XP Pro の名前解決について

    お世話になります。 インターネットに公開しているWEBサーバがLAN上にあり、LAN内からも参照するのでLAN内にDNSを用意してLAN内だけのために名前解決しています。 私の端末がWindows2000Proの時は問題なかったのですが、WindowsXPProにしたところ、LAN内のDNSで名前解決されず、外部のDNSを参照してしまうようで、LAN内のWEBサーバを参照できなくなってしまいました。 IPアドレスで参照すれば問題なく表示されるので名前解決の問題と特定できます。 nslookupで確認すると、以下のようになります。 V:\>nslookup *** Can't find server name for address 172.16.6.1: Non-existent domain Default Server: ns-tk011.ocn.ad.jp Address: 203.139.160.73 DNSは、WindowsNT 4 Serverで、Microsoft標準のDNSサービスです。 どのような対処が必要でしょうか?

  • 回答No.1
  • yambejp
  • ベストアンサー率51% (3827/7415)

たんにWindowsではWINSもしくはブロードキャストで名前解決を していたのでは? DNS自体がきちんと立っているか確認して、手動で登録するか DHCPと連携して動的な登録をするのが妥当でしょう

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

質問者からのお礼

sambaの設定をしたら名前解決できました。 DNSもWINSも立てていないようなので、ブロードキャストですかね。 ありがとうございました。

質問者からの補足

早速のご回答有難うございます。 > たんにWindowsではWINSもしくはブロードキャストで名前解決を > していたのでは? 多分そうかも知れません。 新しくインストールしたlinuxのサーバから、 名前解決できていたサーバに、 ping "hostname"とした所、名前解決できていませんでした。 クライアント(windows)からは名前解決できていて、linuxサーバからは出来ない状態) 一応サーバ一覧表もあるのですが、DNSサーバらしきものが無いのです。(書き漏れているだけかも知れませんが) WINSなのかブロードキャストになっているか見分ける方法あるのでしょうか。 クライアントの設定は ・IPアドレスを自動的に取得 ・DNSサーバのアドレスを自動的に取得 になっております。 度々申し訳ありませんが、よろしくお願いします。

関連するQ&A

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

  • 名前解決について

    教えてください。 現在、新らしく構築したDNS(LINUX)サーバ上にログインして コマンドで #nslookup #server (DNSサーバ自身のアドレス) #www.abc.co.jp と入力すると名前解決できています。 ただし、他のPC端末で #nslookup #server (DNSサーバのアドレス) #www.abc.co.jp すると名前解決できません。 Firewallでどこかで53ポートの通信が遮断されている可能性があるのですが、 分かりません。 とりあえずPCの方はインターネット上のDNSサーバを指定すればインターネットは参照できています。 尚、DNSサーバとPCのセグメントは同じです。 宜しくお願いいたします。

  • 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再起動済み。

  • Windows2000で名前解決できなくなる(バグ?)

    Windows2000professionalを使うようになってから発生するようになった不具合なのですが、30台ほどのマシンが接続されているLAN上に内向きのDNSサーバ(兼WINSサーバ)をWindows2000サーバで立てていて、例えば『sample.xxxxx.xx.jp』『sample.lan』のような名前でプライベートIPアドレスを登録しています。 そこに端末としてWindows2000proのマシンで参加すると、DNSはしばらくは正常に動作するのですが、いつのまにか正しく名前解決できなくなる(具体的には、外向きDNSで『sample.xxxxx.xx.jp』で登録されているグローバルIPが適用されてしまう、『sample.lan』は外向きDNSに無いが、その場合はエラー)のです。nslookupでは正しく表示されるのに、pingを打つと、上記のようにグローバルIPになったり、エラーになったりします。pingだけでなく、telnetで指定したりしても同様です。ちなみに、なぜかネットワーク設定で、DNSアドレスを入力しなおすと直ってしまいます。 これはWindows2000proのバグなのでしょうか??

  • 名前解決という言葉

    CVSサーバーのIPアドレスをクライアントPCのhostsファイルに、 IPアドレスを登録せずにCVSロケシーションを登録している人がいました。 仮にそのホスト名は「hoge」として、 hostsファイルに登録していなければ、 「ping hoge」も通りません。 当然の話ですがそういった時に、 名前解決していないという言葉は使いますか? 立場云々ではなく、 状況としてそういう状態の場合、 どう説明したら良いか悩んでいます。

  • 内部DNSで名前解決ができません。。

    BIND8以来の3年振りのBIND設定で嵌ってます(><) LinuxサーバにBIND9を設定し、 Windowsクライアントからは nslookupではFQDNで検索できるのに、 ブラウザやTelnetからだと名前解決できません。 仕方なく、hostsファイルにFQDNを書いているありさまです(><) 気になる点は、 Linuxサーバーでnslookupした時は ホスト名だけでも検索できるのに、 Windowsからnslookupした場合は、 ホスト名だけではNon-existent domainと 表示されてしまうところです。 又、SOAに、ns.ドメイン名とし Aレコードに実際のホスト名、 CNAMEにns と書いても正しく動作するものでしょうか? BIND9を設定したLinuxのサーバー名はmoonで、 正引きは下記のように設定しています。 $TTL 86400 N SOA ns.local-test.com@ IN SOA ns.local-test.com root.local-test.com ( 2005081501 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS ns.local-test.com. IN MX 10 mail.local-test.com. IN A 192.168.1.1 ns IN A 192.168.1.1 moon IN A 192.168.1.1 mail IN CNAME dev1 www IN CNAME dev1

  • 名前解決の仕組み

    例えば、WindowsのクライアントPCにおいて、優先DNSと代替DNSを下記のように 設定していたとします。    優先DNS:内部DNSサーバのアドレス    代替DNS:ISPのグローバルDNSサーバのアドレス 今までグローバルDNSサーバに定義されていたAレコードの内容を 内部DNSサーバに定義しました。(このときグローバルDNSサーバの 該当Aレコードは削除しました。) クライアントPCからnslookupを実行して、Aレコードを引くと、きちんと 内部DNSサーバに定義されていたAレコードの値が返ってきます。 しかしこのAレコードをメールのPOP3に設定すると、受信が出来ませんでした。 (エラーはなし)MXレコードとAレコードは、間違いなく定義しております。 そのドメインあてには、テストメールは送付していて、送信者にはエラーは 返ってきておりません。 メールサーバにもメールが届いていることを確認しております。 優先DNSを見ていないように思えるのですが(代替DNSを見ている?)、なぜなのでしょうか。 また、このような事象が起こることがあるのでしょうか? 今まで優先DNSで名前解決が出来ない場合は、代替DNSに問い合わせにいくと思っていましたが、 ランダム?に名前解決しているように思えました。 そもそも、優先DNSに内部DNSサーバを定義し、フォワーダーとして、ISPのグローバルDNSサーバの IPアドレスを定義するので、クライアントPCには代替DNSサーバは定義しなくてもいいということ なのでしょうか? 詳しい方アドバイスを頂ければと思います。 よろしくお願いいたします。

  • VPNでDNSでの名前解決ができません

    windows7でVPN(PPTP)接続でDNSサーバのアドレスを自動取得にすると名前解決ができません。 インターネットアクセスなしと表示されます。 名前解決が出来きていないため、表示上はインターネットアクセスなしと出ていますが、 IPアドレスをたたくとインターネット接続できるので繋がってはいます。 VPNクライアントの「VPNのプロパティ」→「ネットワーク」→「インターネットプロトコルバージョン4」の設定で DNSサーバのアドレスを自動で取得にして、PPTPサーバからDNSサーバのアドレスを自動取得すると (1)のようにルータのDNS(192.168.11.1)が自動で取得されているのですが、なぜか名前解決ができないんです。 192.168.11.1にはpingは通りますしVPN接続は完了しています。 (2)のように手動入力すると名前解決できるようになりインターネットアクセスなしから解放されます。 また(1)においてiphoneから同じようにVPN接続すると、DNSサーバのアドレスが自動取得できて名前解決できているようでネットに繋がります。 なのでVPN接続先のルータのDNSの動作がおかしいとは思わないんです。 windows7のネットワークに問題があるかVPNクライアントに問題があるのか、DNSサーバからアドレスを自動取得しているくせに名前解決の結果を得ることができていないです。 当然この場合、nslookup www.yahoo.co.jpとしてもIPアドレスに解決されませんでした。 (1)DNSサーバのアドレスを自動取得する PPP アダプター VPN: 接続固有の DNS サフィックス . . . : 説明. . . . . . . . . . . . . . . : VPN DHCP 有効 . . . . . . . . . . . . : いいえ 自動構成有効. . . . . . . . . . . : はい IPv4 アドレス . . . . . . . . . . : 192.168.11.4(優先) サブネット マスク . . . . . . . . : 255.255.255.255 デフォルト ゲートウェイ . . . . . : 0.0.0.0 DNS サーバー. . . . . . . . . . . : 192.168.11.1 ←※DNSサーバのアドレスを自動で取得すると名前解決されない NetBIOS over TCP/IP . . . . . . . : 有効 ============================================================================= (2)DNSサーバのアドレスを手動入力する PPP アダプター VPN: 接続固有の DNS サフィックス . . . : 説明. . . . . . . . . . . . . . . : VPN DHCP 有効 . . . . . . . . . . . . : いいえ 自動構成有効. . . . . . . . . . . : はい IPv4 アドレス . . . . . . . . . . : 192.168.11.4(優先) サブネット マスク . . . . . . . . : 255.255.255.255 デフォルト ゲートウェイ . . . . . : 0.0.0.0 DNS サーバー. . . . . . . . . . . : 8.8.8.8 ←※手動入力すると名前解決される NetBIOS over TCP/IP . . . . . . . : 有効 ご指導のほどよろしくお願いします。

  • ドメイン名のみの場合、名前解決できない

    CentOS5 Bind9です。 Bindでdns設定をしているのいるのですがドメイン名のみの場合 名前解決できずに困っています。 具体的にはホスト名をつけた場合 nslookup www.hogehoge.com → Non-authoritative answer:    Name: ns.hogehoge.jp    Address: xxx.xxx.xxx.xxx と名前解決できますが、ドメイン名のみの場合 以下のようになってしまいます。 nslookup hogehoge.com → Non-authoritative answer: *** Can't find hogehoge.com: No answer conf zone の設定含め確認点などあればご指摘ください。

  • クライアントPCでの名前解決がおかしくなりました

    突如、クライアントPCから他のPCやサーバへ エクスプローラなどでのアクセスができなくなりました。 クライアントPCからpingを他のPC、サーバへうつと IPアドレス、ホスト名のケースともに かなり時間がかかってしまっています。 (hostsファイルにサーバのIPアドレスを追加してトライすると 早くつながりました) 逆にサーバから他のPCにpingをうつとIPアドレス、ホスト名両方とも OKでした。 クライアントPCの中には一時稀にエクスプローラでサーバを 見てファイルを操作することができましたが、すぐにアクセスできなくなります。 他のPCを見るときにホスト名でアクセスしようとして名前解決ができないために 見れなくなっていると思ったんですが、 IPアドレスでアクセスしてもダメでした。 また、クライアントに固定IPアドレスふっても同じ結果でした。 ファイルサーバはWindows2003Serverで DNS、DHCPサーバも兼ねています。 クライアントはWindowsXPと2000(pro)です。 明確な理由、解決策がわかりません。 よろしくお願いします。