- ベストアンサー
ネットワークの基礎的なことでいくつか質問です
(1) ADSLなどのルータモデムで、家庭内LANを組むと 192.168.0.1というのが規定値に多いのはなぜですか? 255.255.255.255や、1.1.1.1ではなぜいけないのでしょうか? (2) あと、IPアドレスって世界に255^4(255の4乗)しか存在 しないのですよね?だとしたら、このIT全盛社会では、 すぐに枯渇してしまうとおもうのですが。 (3) XPでIISが入っている環境で、 http://localhost/ と http://192.168.0.1/ と http://127.0.0.1/ と http://コンピュータ名/ で、 全て同じindex.html(←ホームがこれに設定されているとき。 default.aspxなどもありえるでしょうが)が参照されるのはなぜでしょうか。 これら、どのように意味が違うのでしょうか。 (4) 下記のテキストファイルに、IPアドレスとかホスト名を 登録しておくと、何かいいことありますか? C:\WINDOWS\system32\drivers\etc\hosts 以上、基礎を無視して断片的な知識ばかり偏ってしまい、 前から疑問だったことです。よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- /etc/hostsへの自ホストの書き方について
次のような状況の時、/etc/hostsの書式はどのように書くのが正しいのでしょうか。 LAN内のホスト名 pc1 所属するLANのドメイン名 mynet IPアドレス 192.168.0.1 現在の/etc/hostsの記述内容 127.0.0.1 localhost.localdomain localhost pc1.mynet pc1 LAN内の他のPCの/etc/hostsには次を記述しています。 192.168.0.1 pc1.mynet pc1 上記の/etc/hostsで特に支障は出ていないのですが、 192.168.0.1 pc1.mynet pc1 という記述がpc1の/etc/hostsにあった方がよいような気もします。しかし、そうするとpc1のアドレスが127.0.0.1なのか192.168.0.1なのかわからなくなるような気がします。 2007年11月18日
- ベストアンサー
- Linux系OS
- 自分のIPアドレスの取得方法
Ubuntu 11.04でruby1.8.7を使用しています。 rubyで自分のIPアドレスを取得したいのですがいい方法を見つけられません。 ifconfig -aではeth0のinet addrとして192.168.153.129が見えており、これを取得したいのです。 ネットで調べた IPSocket::getaddress(Socket::gethostname) や Socket.getaddrinfo(Socket::gethostname, nil, Socket::AF_INET)[0][3] は、/etc/hostsに 「IP(192.168.153.129)」 「ホスト名」 を追加しておかないとうまくいかないようです(追加すればうまくいきます)。 /etc/hostsにはubuntuインストールのデフォルトとして 「IP(127.0.1.1)」 「ホスト名」 が記載されており、このままではうまくいかないようなのです。自分の環境だけであれば/etc/hostsを変更すればよいのですが、rubyプログラムを配布して別のホストで動かす際に、/etc/hostsの変更を依頼しなければいけないのがいやがられそうです。 /etc/hostsの変更なしに、自分のIPアドレスを取得するよい方法はないでしょうか。
- ベストアンサー
- Ruby
- Solaris7でのネットワークの設定について
お世話になります。 Solaris 7 のネットワークの設定を変更したいと思っています。 変更する情報は、ホスト名とIPアドレスです。 /etc/hostsファイルを書き換えれば、いいのかな?って 思っているのですが、あってますでしょうか? その他、変更しなくてはならないファイルがありましたら 教えてください。 お願いいたします。
- ベストアンサー
- その他(インターネット接続・通信)
- /etc/hosts の設定
/etc/hosts 記述 ip アドレス ホスト名 ですが、 ホスト名 ipアドレス の記述だと、認識しないのでしょうか? それとも、問題ないでしょうか? Linux でも結果は同じでしょうか?
- 締切済み
- Solaris系OS
- 1つのIPアドレスに複数サイト プライベートネットワーク 名前解決 hostsの設定
自宅でASPのテストをしたかっただけなので『http://localhost』接続でも構わなかったんですが知りたいのでお尋ねさせて頂きます。 環境 OS:windows vista Home Premium sp2 サーバー:IIS7.0 ドメイン:Dynamic DO!.jp ドメインを2つ取得(同一IP) 端末の設置場所:インターネット → ルータ → 端末 あらすじ 1つのIPアドレスに複数サイトの立ち上げかたは、サイトバインドの編集でホスト名を変えてみました。 種類 ホスト名 ポート IPアドレス http test1.ddo.jp 80 192.168.11.7 http test2.ddo.jp 80 192.168.11.7 ホスト名を変える事によって 1.『http://localhost』が使えなくなる 2.登録したドメインで接続 『http://test1.ddo.jp』 を行なうとルータのログイン画面になってしまう 3.外部プロキシサーバーを通すと正常 1に関して:ポートとIPアドレスが同じのが二つあるから区別がつかないからかなと。 2に関して:『test1.ddo.jp』or『test2.ddo.jp』はルーターのインターネット側のIPアドレスなので、ルータからするとプライベートアドレス側からの接続となりでログイン画面になってしまう。 3に関して:当然かと ルータにログインしてしまうのを解決したいと思い、 %SystemRoot%\System32\drivers\etc\hosts に以下を追記 192.168.11.7 test1.ddo.jp test2.ddo.jp 設定などに関してどこか変なところがあるでしょうか?いちいちhostsを設定するもんですか?いい方法があればご教示ください。
- 締切済み
- ネットワーク
- /etc/hosts 記述方法
/etc/hosts 記述方法 ip アドレス ホスト名 が 一般的ですが、 ホスト名 ipアドレス でも問題ないでしょうか? また しくみとして どの段階でこのファイルを読み取り、認識するかなど 教えてください。 URL あれば尚可
- ベストアンサー
- Linux系OS
- ssh ホスト名接続方法
いつもお世話になってます。 標題についてご教授願えますでしょうか。 クライアント(windows7) に VMware と ubuntu を入れました。 ubuntu のデフォルトhogeです。 ホスト名はhoge-pcです ※hoge@hoge-pc 最初は上記ホストとユーザでauthorized_key等を作って、 クライアント側でIPアドレスで鍵認証させました。 しかし、名前解決したいと思い、 ホスト名をfooに変更して、 /etc/hostnameと/etc/hostsを変更しました。 しかしながら、クライアントからTera TarmでIPで接続すると問題にですが、 ホスト名で接続できません。 何か他にやるべき事があるのでしょうか。 [/etc/hosts] xxx.xxx.xxx.xxx foo [/etc/hostname] hoge ⇒ foo もちろん/etc/init.d/networking restartやubuntuの再起動もやっております。 宜しくお願いします。
- ベストアンサー
- Linux系OS
- localhostが参照できないのですが・・・
IISを追加し、IEからhttp://localhostと打ち込み 参照しようとしたところ、コンピュータ名へ接続と いうウィンドウが立ち上がりユーザー名とパスワードが求めらます。 なぜアクセスできないのか、もしくはユーザー名とパスワードは どこに記述してあるものを入力すればよいのか分かる方 おりましたら、解答お願いいたします。 以下は調べた範囲の情報です。 C:WINDOWS\System32\drivers\etc\の直下には 127.0.0.1 localhost と入力されたhostsファイルがあります。 OS:windowsXPProfessional SP:SP3 IE:IE7 SQLServerインストール済み
- ベストアンサー
- Windows XP
- hostsについての質問です。
Win XP IE6 SP2を使用しています。 先日、悪意のあるソフトをDLしてしまいhostsの中身が書き換えられてしまいました。 C:\WINDOWS\system32\drivers\etcのhostsの中にあるファイルは ・hosts ・lmhosts ・networks ・protocol ・services の5個です。 ■質問(1)これは特に異常はないですか? 前回質問して、教えて頂いた通りに進んでいくと、 PCのhostsの中に、書き換えられたアドレスなどが書いてありました。それを消して「127.0.0.1 localhost」とだけ書いて上書き保存しました。(127.0.0.1というのはお絵かきサイトのIPアドレスです。) ■質問(2)PCは直ったのですが、hostsに入力した「127.0.0.1 localhost」以外に、他に大事な文章を書いたりしなくても大丈夫でしょうか??皆さんのPCはもっと沢山の事が書かれていますか? 改変された部分がhostsだけなのかどうかは、まだ分からないですが、出来る限りPCを元通りにしたいと思っています。 アドバイスよろしくお願いします。
- ベストアンサー
- Windows XP
お礼
level30さん、詳説いただき大変勉強になりました。 本当にありがとうございます。 > 家庭内LANではDNSで「名前解決」できる状態ではないため、 > 代わりに「hosts」で「名前解決」をする、という用途でしか > 使い道が無いと思います。 ということで、うちの家庭内LANにぶら下がっている機器で 唯一無線アクセスポイントだけ ホスト名の設定項目がなかったので、 hostsファイルに 192.168.0.x wireless などと記入したら「名前解決」により(?)http://wirelessで アクセスできるようになりました。 なるほど、こういう使い方もできるわけですね。 > ですから、家庭内LANにおいてはあまり良いことはないと思いますよ。 十分便利だと思いますが(^^) ご教示いただいたログは、永久保存版(?)で 今後とも参照させていただきます。 ありがとうございました。