ビデオ: ネットワークと印刷. Parallels (5/6) 2024
ネットワーク上のすべてのホストの名前とIPアドレスを単純に列挙しました。各コンピュータには、独自のHostsファイルのコピーがあります。
このトリックでは、これらのホストファイルをすべて最新の状態に保っていました。新しいホストがインターネットに追加されるたびに、各ネットワーク管理者はHostsファイルのコピーを手動で更新して、新しいホストの名前とIPアドレスを追加します。
<! - 1 - >インターネットが成長するにつれて、Hostsファイルも増加しました。 1980年代半ばには、より良い解決策が必要であることが明らかになりました。この問題を解決するために、ドメインネームサービス(DNS)が考案されました。
Hostsファイルを理解することは、2つの理由から重要です。
-
Hostsファイルは死んでいません。 小さなネットワークの場合でも、Hostsファイルはネットワークコンピュータの名前解決を提供する最も簡単な方法です。さらに、HostsファイルはDNSと共存することができます。 Hostsファイルは、DNSが使用される前に常にチェックされるため、必要に応じてHostsファイルを使用してDNSを上書きすることもできます。
<! - 2 - > -
HostsファイルはDNSの先駆けです。 DNSは、Hostsファイルの制限を回避するように考案されました。 Hostsファイルの仕組みを理解していると、DNSの利点を理解する上でより良い立場にいます。
Hostsファイルは、IPアドレスとホスト名が一致する行を含む単純なテキストファイルです。メモ帳を含むテキストエディタまたはMS-DOS EDITコマンドを使用して、ホストファイルを編集できます。 Hostsファイルの正確な場所は、クライアントのオペレーティングシステムによって異なります。
オペレーティングシステム | ホストファイルの場所 |
---|---|
Windows 9x / Me | c:windowshosts |
Windows NT / 2000 | c :winntsystem32driversetchosts |
Windows XPおよびVista | c:windowssystem32driversetchosts |
Unix / Linux | / etc / hosts |
すべてのTCP / IP実装は、起動ホストファイルとともにインストールされます。たとえば、次の一覧は、Windows 7 TCP / IP Hostsファイルのサンプルを示しています。ご覧のように、スターターファイルはファイルの目的を説明するいくつかのコメントから始まります。
Windows 7 Hostsファイルは、IPアドレス 127にマップされたホスト名 localhost のマッピングに使用されるホストマッピングコマンドを示すコメントで終了します。 0. 0.1 99.99である。 IPアドレス 127。 0. 0.199は標準のループバックアドレスです。その結果、このエントリによって、コンピュータは localhost という名前を使用してコンピュータを参照することができます。 の後に注意してください。他の
localhost エントリは、標準のIPv6ループバックアドレス( :2 999)を定義します。以前のバージョンのWindowsとは異なり、VistaにはIPv6の組み込みサポートが用意されているため、これが必要です。 Windows 7以前は、これらの行はHostsファイルでコメントアウトされていませんでした。しかし、Windows 7以降、localhostの名前解決はDNS自体によって処理されるため、その定義はHostsファイルでは必要ありません。 サンプルホストファイル<##Copyright(c)1993-2009 Microsoft Corp.##これはWindows用のMicrosoft TCP / IPで使用されるサンプルのHOSTSファイルです。 ##このファイルには、ホスト名に対するIPアドレスのマッピングが含まれています。各#エントリーは個々の行に保持する必要があります。 IPアドレスは最初の列に#を置き、その後に対応するホスト名を付けるべきです。 #IPアドレスとホスト名は、少なくとも1つの#スペースで区切ってください。 ##さらに、コメント(例えば、これらのコメント)は、#行に挿入するか、 "#"記号で示されるマシン名の後に挿入することができます。 ##例:#102. 54. 94. 97 rhino。アクメ。 com#source server#38. 25. 63. 10 x。アクメ。 com#xクライアントホスト#ローカルホスト名解決はDNS自体の中で処理されます。 #127。 localhost#:1 localhost Hostsファイルにエントリを追加するには、任意のテキストエディタでファイルを編集します。次に、 localhost エントリの後にファイルの一番下に行を追加します。追加する各行には、アドレスに使用するIPアドレスとホスト名が表示されます。たとえば、ホスト名
server1を関連付ける場合などです。 LoweWriter。 com
とIPアドレス
192を入力します。 168. 168. 201
、この行をHostsファイルに追加します: 192。 168. 168. 201 server1。 LoweWriter。 com 次に、アプリケーションがホスト名 server1 、IPアドレス 192のIPアドレスを要求するたびに、 168. 168. 201 が返されます。
ホストマッピングにエイリアスを追加することもできます。これにより、ユーザは代替名としてエイリアスを使用してホストにアクセスできます。たとえば、次の行を考えてみましょう:
192。 168. 168. 201 server1。 LoweWriter。 com s1 ここでは、デバイスはアドレス 192にあります。 168. 168. 201 は server1としてアクセスできます。 LoweWriter。 com
または単に
s1
である。 いくつかのホストが定義されたホストファイル : #Copyright(c)1993-2009 Microsoft Corp.##これはWindows用のMicrosoft TCP / IPで使用されるHOSTSサンプルファイルです。 ##このファイルには、ホスト名に対するIPアドレスのマッピングが含まれています。各#エントリーは個々の行に保持する必要があります。 IPアドレスは最初の列に#を置き、その後に対応するホスト名を付けるべきです。 #IPアドレスとホスト名は、少なくとも1つの#スペースで区切ってください。 ##さらに、コメント(例えば、これらのコメント)は、#行に挿入するか、 "#"記号で示されるマシン名の後に挿入することができます。 ##例:#102. 54. 94. 97 rhino。アクメ。 com#source server#38. 25. 63. 10 x。アクメ。 com#xクライアントホスト#ローカルホスト名解決はDNS自体の中で処理されます。 #127. 0. 0. 1 localhost#::1 localhost 192. 168. 168. 200 doug。 LoweWriter。 com#Dougのコンピュータ192。168. 168. 201 server1。 LoweWriter。 com1#主サーバ192。168. 168. 202 debbie。 LoweWriter。 com#Debbieのコンピュータ192。168. 168. 203 printer1。 LoweWriter。 com p1 #HP Laser Printer ネットワークがDNSを使用していても、すべてのクライアントには少なくとも localhost を定義するHostsファイルがあります。