インフラエンジニアは人間じゃない

インフラエンジニアのブログ。毎日19:00更新。

【コラム】Windowsの名前解決について解説

こんにちは、私のTwitterIDは@meonnellです。

つまり、私はねるって名前です。

 

今回はコラム、ということで!

Windowsの名前解決について徹底解説していきます。

 

1.名前解決とは?

  Windowsの世界では特定のコンピュータと通信する際、IPアドレス(※1)によって宛先を指定します。

 

(※1 IPアドレスとは ・・・ コンピュータ1つ1つに与えられる住所のようなもの)

  

しかし、IPアドレスは10.1.16.1など、数字で割り当てられており、とてもじゃありませんが、複数あるコンピュータのIPアドレスを覚えることは難しいです。

 

そこで登場するのが"名前解決"です。

名前解決とは、通信する相手をIPアドレスではなくコンピュータ名(ホスト名)で指定して出来るようにするための機能です。

 

では、名前解決の機能の詳細を見て行きましょう。

 

2.Windowsの名前解決の方法

  Windowsでは、以下4つの方法で名前解決をしていきます。

 

(1)通信相手が自分自身でないかを確認

  外に探しに行く前に、そもそも通信相手が自分自身(localhost)でないかを確認します。

 

(2)ローカルのhostsファイルを検索

  Windowsは各端末にhostsファイルというホスト名とIPアドレスを紐づける一覧表を持っています。

hostsファイルは以下の場所のパスに保存されています。

C:¥Windows¥System32¥drivers¥etc¥hosts

 

(3)DNSサーバへ問い合わせる

  DNSサーバとは名前解決をするための機能を持ったサーバです。

  それぞれのWindows端末が名前解決のリストを持つのではなく、DNSサーバが一括で管理し、そのリストを各端末から参照する仕組みです。

 

(4)NetBIOSの名前解決処理シーケンスを実行

  詳細は割愛しますが、NetBIOS名で探しに行きます。

 

以上の方法によって、名前解決をしてくれています。

ホスト名ではアクセス出来ないけど、IPアドレスではアクセス出来る…といった時には上記を確認してみてください!

当サイトに掲載されている広告について
当サイトでは、第三者配信の広告サービス(Googleアドセンス、Amazonアソシエイト、楽天アフィリエイト)を利用しています。
このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、当サイトや他サイトへのアクセスに関する情報 『Cookie』(氏名、住所、メール アドレス、電話番号は含まれません) を使用することがあります。
またGoogleアドセンスに関して、このプロセスの詳細やこのような情報が広告配信事業者に使用されないようにする方法については、こちらをクリックしてください。

当サイトが使用しているアクセス解析ツールについて
当サイトでは、Googleによるアクセス解析ツール「Googleアナリティクス」を利用しています。
このGoogleアナリティクスはトラフィックデータの収集のためにCookieを使用しています。
このトラフィックデータは匿名で収集されており、個人を特定するものではありません。
この機能はCookieを無効にすることで収集を拒否することが出来ますので、お使いのブラウザの設定をご確認ください。
この規約に関して、詳しくはこちら、またはこちらをクリックしてください。

当サイトへのコメントについて
当サイトでは、スパム・荒らしへの対応として、コメントの際に使用されたIPアドレスを記録しています。
これはブログの標準機能としてサポートされている機能で、スパム・荒らしへの対応以外にこのIPアドレスを使用することはありません。
また、メールアドレスとURLの入力に関しては、任意となっております。
全てのコメントは管理人である東海ねるが事前にその内容を確認し、承認した上での掲載となりますことをあらかじめご了承下さい。
加えて、次の各号に掲げる内容を含むコメントは管理人の裁量によって承認せず、削除する事があります。

特定の自然人または法人を誹謗し、中傷するもの。
極度にわいせつな内容を含むもの。
禁制品の取引に関するものや、他者を害する行為の依頼など、法律によって禁止されている物品、行為の依頼や斡旋などに関するもの。
その他、公序良俗に反し、または管理人によって承認すべきでないと認められるもの