IPアドレスの名前解決に関する疑問

このQ&Aのポイント
  • 64.233.183.103のIPアドレスでGoogle様のサイトにアクセスできますが、pingコマンドで74.215.91.104と表示されます。なぜでしょうか?
  • 64.233.183.103のIPアドレスでアクセスしているのに、pingコマンドの結果は74.215.91.104のIPアドレスが表示されます。なぜでしょうか?
  • 64.233.183.103のIPアドレスを入力してGoogle様のサイトにアクセスしましたが、pingコマンドの結果が74.215.91.104となりました。なぜでしょうか?
回答を見る
  • ベストアンサー

「名前解決」に関する酷く拙い愚問です。

”64.233.183.103”のIPアドレスをIEのアドレスバーに入力しまして、検索を実行させますと、(邪魔無しで、)インターネット回線に繋がっていましたら、Google様のサイトのトップページが表示されますが、其の儘で”cmd.exe”の画面から”ping google.co.jp”のコマンドを実行させました際に、結果が気になったものですから、教えて下さい。 「”64.233.183.103”番のIPアドレスの入力によってアクセスされているのに、”ping google.co.jp”のコマンドの入力の結果で、”74.215.91.104”番のIPアドレスが表示されたのでしょうか?」 nslookupの場合にはキャッシュの都合なのでしょうから、pingの場合にもキャッシュの影響に過ぎないのかも知れませんが、御手柔らかな御教授を御願い致します。

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

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

IPアドレスからWebサーバー名は特定できでますが Webサーバー名からIPが特定できません。これは、Webサーバーが1つではないからです。 (複数のWebサーバーに負荷分散をさせるためにDNSラウンドロビン使う場合などで) 本の目次と索引でも 目次→ 特定のページ番号が表記される 索引→ 同じ語句が複数のページに記載されていれば、索引には複数のページが表記される。 ことになりますよね。

JidousyaGaisya
質問者

補足

有り難う御座います。 当該ページ閲覧中にも、”ping”コマンドによるパケット送信には関係していないのですね。

その他の回答 (1)

回答No.1

64.233.183.103はwww.l.google.comのIPアドレスで、aliasとしてwww.google.co.jpが登録されています。 74.215.91.104はgoogle.co.jpのIPアドレスです。 「www.google.co.jp」と「google.co.jp」なので違うIPアドレスが返ってきても、不思議ではあれません。

JidousyaGaisya
質問者

補足

有り難う御座います。 nslookupなら直ぐに理解し得たのですが、pingの場合には、現状を参照しているのではないか、と勝手に想像してしまっておりました。

関連するQ&A

  • DNSの名前解決がおかしい

    いつもお世話になっております。 CentOS5.8にてpingコマンドでの名前解決がおかしいので質問させてもらいます。 pingコマンドを特定のホスト名に対して実行すると、昔そのホスト名に関連づけられたIPアドレスを参照してしまいます。 そのマシンにてnslookupやdigコマンドを実行してもそのホスト名に対して、正しいIPを参照してくれました。 LinuxにもDNSのキャッシュがあるのではないかと考えたのですが service nscd restart を実行しても変わりません。 他にどのような原因が考えられるか教えていただけませんか? よろしくお願いします.。 ちなみにその正しく参照されないホスト名とは、サーバーを移転前にも使用していたホスト名で www.ドメイン となっていて、pingコマンドで参照されるのは移転前に使われていたIPアドレスです。 apacheのアクセス解析にawstatsを利用しているのですが、その際も前回のIPアドレスにてアクセスした履歴はwww.ドメイン となっています。

  • nslookup FQDNでは解決されるが...

    あるドメインwww.***.jpがあります。 nslookupコマンド実行し、ドメインを、以下のように入力すると、 > nslookup ***.jp サーバー:***** Address: ***** 名前: ***.jp という結果になります。 次に、wwwを付けると、 > nslookup www.***.jp サーバー:***** Address: ***** 権限のない回答: 名前: www.***.jp Address: IPアドレス という結果になります。 質問したいのが、wwwを付けないで、nslookupの結果が、名前: ***.jp とだけ表示され、IPアドレス 表示されないのは、何が原因なのか?それとも、こういう結果は、自然なのか?です。 宜しくお願い致します。

  • 名前解決について

    お世話になります。 こちらの質問の続きになります。 http://okwave.jp/qa/q9113671.html 症状の起きているPCにて、Webサーバー(ホスト名)に対してPingをうつと たまに欠損することが判明しました。 ※IPアドレスでは試してましたが、その場合は欠損無しでした。 欠損する際は何故か別のPCのIPアドレスに対して打とうとしてます。 タイミングとしては1分に1回欠損します。 nslookupにて確認したところWebサーバーのIPアドレスが返ってきました。 ※もしかすると上記のように、タイミングによっては誤ったIPが返ってくる  のかもしれません。 また、dnsのキャッシュをクリアしてみましたが状況変わらずです。 他のPCでは問題無いことから、当該PCで保持している何かしらの情報が おかしくなっているんだと思うのですが。。 lmhostsファイルに書けばよいだけなのでしょうが、それは最終手段として 無いか症状を改善する方法はございますでしょうか。 ご教示の程、宜しくお願い致します。

  • nslookupの名前解決

    自宅PCでたとえば「nslookup www.yahoo.co.jp」すると数秒後にタイムアウトが発生し名前解決できませんでした。 「ping www.yahoo.co.jp」では、IPアドレスが表示され接続確認でき、その後の「ipconfig /displaydns」でも対応が表示れます。 また仮想環境にlinuxをインストールし、「dig www.yahoo.co.jp」ならば名前解決できました。 自宅PCの環境は以下のようになっています。 ・OS:Windows Vista Ultimate SP2 ・IP :192.168.0.100 (自動取得ではなく静的設定です) ・DNS:192.168.0.1 (ADSNモデムです。OCNのADSLを利用してます) PC起動直後のpingやdigも、ほぼ直ぐ応答しましたので、nslookupのタイムアウトが短いから、というのは考えにくいように思いますが、なぜnslookupで名前解決できなかったのか、要因になりそうなものがありましたら教えてください。

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

  • 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のバグなのでしょうか??

  • 名前解決について

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

  • Win2KのDNSキャッシュ

    こんにちは、honiyonです。  あるWWWサーバーがIPアドレスを変更したようなのですが、以下のような症状が発生しています。   ・nslookup [ドメイン名]の結果は新IP   ・ping [ドメイン名]とした場合は旧IPが表示。  調べてみた所、Win2Kや、NT,Win98はDNS情報をキャッシュするらしいのでこれが悪さをしているのだと思います。  このDNSキャッシュをクリアしたいのですが、どこに格納されているのでしょうか?また、このキャッシュのTTLの標準値はいくつになっているのでしょう?   OSはWin2KPROを使用しています。   宜しくお願いします(..

  • NslookupでIPアドレスだけ出力,linux

    nslookupでipアドレスだけ出力できないでしょうか? nslookup hogehoge.com > test.txt みたいに実行してtest.txtは 192.168.0.1 のような、IPアドレスのみ書かれたファイルを作りたいのですが 方法はないでしょうか? 別にnslookupじゃなくてもpingとか何でもいいのでこのような形を作りたいです 環境はdebian 7. を使っています よろしくお願いします

  • 名前解決で

    ネイムサーバーに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を動作させています。