Windows TIPS ディレクトリ

名前解決

更新日:2006/03/31

 サブディレクトリ
 名前解決
コンピュータ名を素早く調査する
同時に複数のリモート・コンピュータにログオンして作業していると、どのコンピュータにログオンしているかがすぐに分からないことがある。 / このような場合は、hostnameやipconfig、net configコマンドなどを使ってコンピュータの名前を表示させるとよい。 / GUIの場合は[システムのプロパティ]画面で確認することができる。
DNSサーバのキャッシュの内容を調査する
DNSサーバは、外部のDNSサーバに問い合わせた結果をDNSキャッシュに保存することで、無駄な外部サーバへの問い合わせを減らし、クライアントからの問い合わせにも高速に応答できる。 / DNSキャッシュの内容を確認するには、DNS管理コンソールで詳細設定を選択する。 / DNSキャッシュの内容をクリアするには、DNS管理コンソールかdnscmdコマンドを利用する。
nslookupの基本的な使い方(イントラネット編)
DNSサーバの動作状態を確認するにはnslookupコマンドを利用する。 / nslookupの引数にホスト名やIPアドレスを指定すると、該当するDNSレコードが表示される。 / nslookupの第2引数には、対象となるDNSサーバを指定することができる。
ネットワークの修復機能とは
Windows XP以降のOSには、ネットワークを「修復」する機能が用意されている。 / ネットワークを「修復」すると、IPアドレスの再更新のほか、サーバなどに対する再登録作業も行われる。 / ネットワークのトラブルシューティング時には、これらの修復作業を手動で行い、結果を確認しながら作業を進めるとよい。
ホスト名からIPアドレスを見つける方法
コンピュータ名からIPアドレスを求めることを名前解決という。Windowsネットワークでは、NetBIOS系とTCP/IP系の2種類の名前解決がある。 / NetBIOSにおける名前解決の結果を調べるにはNetBIOSのネーム・キャッシュの内容を調べるとよい。 / TCP/IPにおける名前解決の結果を調べるにはpingコマンドが便利である。
システム移行のためにコンピュータに複数の名前を付ける
通常、NetBIOS名は1台のコンピュータにつき、1つしか定義することができない。 / システムの統廃合などのために、一時的に1台のコンピュータに複数の名前(NetBIOS名)を付けたいことがある。 / レジストリを操作することにより、コンピュータに対して別名を割り当てることができる。
nslookupの基本的な使い方(MXレコード編)
ドメインのメール・サーバの情報はMXレコードで定義されている。 / MXレコードの情報は、nslookup -type=mxで取得できる。
ドメイン名に対してIPアドレスを割り当てる
通常はWebサーバに対しては、wwwなどの名前をDNSのレコードとして定義する。 / ドメイン名に対して直接IPアドレスを割り当てると、URLなどの表記が短くなり、覚えやすくなる。 / これを実現するには、DNSのゾーン名に対して、IPアドレスを割り当てるAレコードを直接定義すればよい。
nslookupの基本的な使い方(SOAレコード編)
ドメインの起点となる情報はSOAレコードで定義されている。 / SOAレコードの情報は、nslookup -type=soaで取得できる。
WINSサーバ管理ツールの基本的な使い方
WINSサービスは、NBT環境における動的な名前解決を行うためのサービスである。 / WINS管理ツールで登録されているレコードの内容を表示させるには[レコードの表示]という操作を行う。 / WINSデータベースに静的なレコードを登録することにより、各クライアントでLMHOSTSファイルを管理する必要がなくなる。
WINSサーバの複製を設定する
複数のWINSサーバ間で複製を行うことにより、負荷分散や冗長性を確保することができる。 / 複製するためには、2台のWINSサーバ間でプッシュとプルの複製パートナー設定を行う。 / プライマリWINSサーバとセカンダリWINSサーバとして利用されるWINSサーバは、お互いに複製パートナーとして設定しておく。
LMHOSTSのエントリ・キャッシュ・サイズを拡張する
LMHOSTSファイルでは、#PREキーワードを指定することで、エントリをキャッシュに読み込ませることができる。 / エントリ・キャッシュの最大値はデフォルトで100個である。通常はこれで足りるが、不足するならレジストリの設定変更によりエントリを増加できる。
DNSサーバでゾーンごとに異なるフォワーダを使う
DNSサーバがほかのDNSサーバに対して名前解決要求を転送・依頼することをフォワードするという。 / Windows Server 2003では、ドメインごとに異なるフォワードを定義することができる。これを条件付きフォワード機能という。 / これを利用すると、組織内に存在する独立した複数のDNSドメインを統合することが可能になる。
DNSの検索サフィックス・リストを定義する
DNSに対して名前解決を依頼する場合は、単なるホスト名だけでなく、FQDN名が必要になる。ホスト名だけを指定すると、DNSサフィックスが自動的に補われる。 / DNSサフィックスには、システム全体で共通のプライマリDNSサフィックスと、ネットワーク・インターフェイスごとの接続専用のDNSサフィックスの2つがある。 / 接続専用のDNSサフィックスを手動で追加することにより、(ドメイン名部分を省略して)単なるホスト名だけでアクセスできるドメインを増やすことができる。
hostsとlmhostsの違い
Windowsネットワークにおいて静的な名前解決を行う手段としては、hostsファイルとlmhostsファイルの2つがある。 / hostsファイルは、もともとはTCP/IPプロトコルで使われてきた名前解決手段であるが、現在ではNBT系のサービスでも利用されている、一番基本的な名前解決手段である。 / lmhostsファイルは、もともとはNBTプロトコルで利用されてきた名前解決手段であり、主にNetBIOS名とIPアドレスの対応付けを管理している。
リモート・ネットワークの名前解決をhosts/lmhostsで行う
hostsとlmhostsファイルは、Windowsネットワークにおける静的な名前解決のための手段である。 / VPNやRASを使ってリモートのネットワークへ接続する場合は、リモートのコンピュータの名前を解決するための手段を用意する必要がある。 / hostsやlmhostsファイルを使って静的な名前解決を行うようにすれば、DNSやドメイン・サフィックスの設定にかかわらず、正しくアクセスできるようになる。
LMHOSTSファイルのキーワードはすべて大文字で記述する
Windowsネットワークでは、LMHOSTSと呼ばれるファイルに名前解決用の情報を記述することができる。 / LMHOSTSファイルでは、#で始まるキーワードを指定することで、これを読み込むWindowsネットワーク・サブシステムに対し指示を加えることができる。 / これらのキーワードはすべて大文字で記述しないと、コメント行として無視されてしまう。
DNSサーバの動的更新設定を変更する
Windows OSでは、起動時に自分自身のホスト名とIPアドレスをDNSサーバへ送信して、DNSのエントリを動的に更新するという動的更新機能を持っている。 / Windows Server OSのDNSサーバは、デフォルトでは任意のコンピュータからの動的更新要求を受け付けないので、必要に応じて設定を変更する。 / インターネット向けに利用する場合は動的更新は無効にしておくのがよい。


Windows Server Insider フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Windows Server Insider 記事ランキング

本日 月間