|
[PC]
hostsファイルとは?
http://www.dream-seed.com/server/hosts.html
他参考
http://www.google.co.jp/search?hl=ja&rls=GGLD%2CGGLD%3A2004-07%2CGGLD%3Aja&q=hosts&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
簡単に言うなら、TCP/IPを使ったネットワーク(インターネット等)で、あるノード(IPアドレスのついている端末のこと。パソコン等)のIPアドレスと、そのノードをあらわす文字列(別名)の対応を記録したファイルのことです。
hostsファイルにIPアドレスと名前の対応を書いておくことで、DNSを参照することなく名前の解決が出来るのです。
hostsファイルは極ローカルなDNSサーバー(DNSキャッシュの方が正確かも)として働いてくれるのです。
2.hostsファイルの書式
hostsファイルは、インストールの仕方にもよるのですが、通常は、Windows2000/XPの場合、「C:\WINNT(またはWindows)\system32\drivers\etc」、Windows98の場合は「C:\Windows」にあります。Windows98の場合、最初は「hosts.sam」という名前になっていますので、これを「hosts」という名前に変更してください。Linuxの場合は、「/etc/hosts」です(少なくともRedHat系では)。
ファイル自体はただのテキストファイルなので、メモ帳などで開けます。
ファイルを開くと、
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
というようなことが書いてあると思います。「#」で始まる行はコメントです。「127.0.0.1 localhost」というのは特別なアドレスとホスト名でどんな環境でも大抵書いてあります。
書式ですが、まず最初にIPアドレス、半角スペースまたはタブ文字に続いてホスト名(ドメイン名)というようになっています。ホスト名は半角スペースまたタブ文字で区切って、複数書いておくことが出来ます。
127.0.0.1 localhost
192.168.1.2 dream-seed.com PC-A
192.168.1.3 PC-B
この例では、「192.168.1.2」というIPアドレスに対して、「dream-seed.com」と「PC-A」という別名を指定して、「192.168.1.3」というIPアドレスに対して「PC-B」という別名を指定しています。
編集が終わったらファイルを保存します。メモ帳などで開いた場合に勝手に「.txt」という拡張子が付いてしまうことがあるので注意してください。hostsファイルに拡張子はありません。
サーバーのIPアドレスとドメインを記入したら、試しに自分のドメインにアクセスしてみて下さい。ちゃんとサーバのサイトが表示されると思います。
注意:
hostsファイルを編集してサーバーにアクセスした場合、LAN内からのアクセスとなるので、外側からちゃんとサイトが表示されるか別途確認が必要です。
hostsファイルには2バイト文字(要するに日本語)は使えません。また区切りは半角スペースかタブ文字です。全角スペースではだめですので注意してください。
「http://hogehoge.com」というサイトは実在していますので、自分でテストする時などに下手に使わないでください。
3.参考
hosts/lmhosts専用エディター「HostsEdit」
http://www.vector.co.jp/soft/win95/net/se248258.html
hostsファイルを簡単に開いて修正することが出来るエディターです。
|
|