• ベストアンサー

グローバルアドレスについて

mphの回答

  • mph
  • ベストアンサー率54% (39/72)
回答No.3

名前とIPアドレスの対応をとるのはDNSというシステムです。 DNSのクライアントは通常はOSの基本ライブラリの含まれており、アプリケーションプログラムでは通常gethostbyname(もしくは類似の関数) を呼び出します。 するとOSの基本ライブラリに含まれているプログラムが、DNSのサーバに問い合わせを発行します。 この際、問い合わせを発行するのは自分の所属するドメインに責任を持つサーバのはずです。 そのサーバに登録されていない情報(たとえば他の組織,会社,学校など)はそのサーバではわからないため、通常インターネットではルートサーバとよばれるサーバに問い合わせがいきます。 ルートサーバは全世界中のドメインに責任を持つサーバの一覧が登録されており、xxx.co.jpに対する問い合わせは 手元のサーバ -> ルートサーバ -> jpのサーバ -> co.jpのサーバ -> xxx.co.jpのサーバと問い合わせが回っていき、最後にyyy.xxx.co.jpという名前に対応するIPアドレスが取得できます。 以上の説明はいいかげんですので、詳細なことが知りたければ書籍もでているので購入して読んだほうがいいでしょう。 管理者をまかされる可能性がある以上キャッシュやセカンダリの問題などDNSに関してもここで説明した以上の知識が必要になります。

SHINYA-W
質問者

お礼

回答、ありがとうございます。

関連するQ&A

  • IPアドレス制限

    2つのホームページを作成していて、1つのホームページにIPアドレスでの制限をかけたいと思っています。 サーバーはwindows2008でIIS7.0 ホームページはASPで作成しています。どのようにしたらいいか、教えてください。

  • ソースアドレスはどうなるのか知りたい

    現在サーバーに2枚のLANボードがささっており、それぞれにIPアドレスを設定(仮にAとBとします)しています。 IIS6.0とアプリ(ColdFusionMX6.0)を使って認証サーバにアクセスするページを作った際、AとBどっちのIPがソースアドレスになるのでしょうか。 認証サーバーにこちらのIPを伝えなければならないのですが、どっちのIPで接続しにいっているのか分からないのです。 ちなみに、IISで仮想フォルダを作ってその配下に認証サーバーにアクセスするプログラムは置いています。 また、IISのIPアドレスの設定の部分は「未使用のIPアドレスを使用」という設定にしています。

  • IPアドレス競合の検知の範囲について

    IPアドレス競合の検知の範囲について IPアドレスが競合すると、「IPアドレスが競合してます」といったようなポップアップが出ます。 どのような仕組みでネットワーク内のIPアドレス競合を検知しているのか、IPアドレス競合の検知はどのような範囲まで行われるのかといったことを知りたいです。 以下のように自分でも考えたり想像したりしたのですが、解決できませんでした。 <自分の考え・想像(1)> IPアドレスのリストといったものを考えると、ARPテーブルが思いつきます。しかし恐らく(間違っているかもしれないですが、)ARPテーブルには同じIPネットワーク上にある機器の情報しか書かれていないと思われます(思っています)。そうすると、ARPテーブルによってIPアドレスの競合の検知が行われているとすると、競合の検知は同じIPネットワーク内でしか行われなくなってしまうと思われます。 例えば、192.168.50.0/24というネットワークに、192.168.50.1というPCがあるとします。192.168.60.0/24のネットワークで192.168.60.1というPCを使っている人が間違って192.168.50.1と設定した上でいつも使っているLANケーブルに接続しまっても検知されなくなってしまいます。 これはおかしいと思うので、ARPによってIPアドレス競合の検知が行われているわけではないのかな?と思いました。 <自分の考え・想像(2)> もしLANもWANもインターネットも含んだ全てのネットワーク上でIPアドレスの競合が検知されるとしたら、プライベートIPアドレスが使用できなくなってしまう。  ↓ NATを行っている機器が、IPアドレス情報をシャットアウトしているのではないだろうか?  ↓ ルータがブロードキャストドメインを分割しているように、NAT機器がIPアドレス競合検知ドメインを分割していると考えられるのではないか?  ↓ だとしても、結局IPアドレス競合検知はどのように行われているのだろう? よろしくお願いいたします。

  • IISで指定したIPアドレスのみにFTP接続を許可したい。

    Windows2000ServerでIISでFTPサーバとして使いたいと思っています。 以下のことができることが条件なのですが、可能でしょうか?可能でしたら方法をご教授おねがいします。 (1)指定したIPアドレスのみの接続を受け付ける (2)(1)で指定したIPアドレスから接続したユーザは、その接続ユーザ専用のディレクトリにしかアクセスできない

  • 複数のIPアドレス

    社内LANの運用をまかされたものです。 あるサーバーがあります。 利用目的はWebサーバーで,IISで運用しております。IPアドレスが複数割り振られているのですが,このように運用するメリットが分かりません。 (今まではサーバーに対してひとつのIPアドレスという場合がほとんどだったため。) どんな理由が考えられるでしょうか? よろしくお願いします。

  • 専用IPアドレスつきって?

    ホスティングサービスを選ぶ際に、「専用IPアドレス」付き!という表現をするところがあるのですが、 専用IPアドレスは何に使うのでしょうか? 私なりに調べたところ、 ・自分でapacheなどの設定をする際に使う ⇒apacheなどのroot権限を与えます。 という理解なのですが。 詳しい方、教えていただけると助かります。

  • IPアドレスは唯一のアドレス?

    いま、C言語でネットワークプログラミングを勉強しているのですがちょっと疑問に思ったことがあります。 クライアント側からサーバーにIPアドレスを使って接続しローカルの環境では上手く動きました。 しかし、例えばこれを友達などの家でサーバを起動してもらって、自分の家から接続できるんですか? IPアドレスはそれぞれのPCの唯一のアドレスというけれで、実際にはルータを使っていれば同じIPはたくさんあるだろうし。 接続できるとすれば一体どういう仕組みになっているのでしょうか?出来ないならどういう風にすれば出来るのですか?プログラムの方で何かしなくてはならないのでしょうか

  • IISのWebサーバ自体のIPアドレス変更後にアクセスエラーとなる

    IISを使用しているWebサーバ自体のIPアドレスを変更した後、Webにアクセスすると「サーバが見つからない」というエラーが発生します。IPアドレスを変更した場合、IISの設定内容を変更する必要があるのでしょうか。

  • IISでのWEBアドレス表示方法について

    現在 2003サーバで IIS6.0 を使用しています。 LAN内にWEBサーバを立てたいのですが、WEBアドレス設定方法がわかりません。  現在だとクライアントから表示させると http://192.168.100.1/index.html になってしまいます これを http://~(任意の名前)に 変更したいのですが どこで設定すればよいのでしょうか? DNSサーバは無い状態ですが、 IPアドレス以外の表記したいです。 お分かりの方いれば アドバイスのほどお願いします。

  • 自分のコンピューターのIPアドレス

    ルーターの設定画面でインターネット側のIPアドレスを調べました。そして、インターネットで、アクセスログをとっている自分のホームページにアクセスしたら、そのIPアドレスとは違うIPアドレスが記録されていました。ルーターのインターネット側のIPアドレスが、Webページのアクセスログと違っているのはどうしてでしょうか。フレッツADSLで接続しています。ホームページはプロバイダのホームページ開設を利用してプロバイダのコンピューターに置いています。