• ベストアンサー

コンピュータ名のサフィックスについて

お世話になっております。 Windows2003にIISのサイトを構築し、 http://マシン名/サイト/・・・ で起動を確認して使用もしております。 ところが、 http://マシン名.DNSサフィックス/サイト/・・・ と指定をすると 「サーバーが見つかりません」と、言うエラーが表示されてしまいます。 ipconfigやネットワークのプロパティ等でDNSサフィックスを確認すると 正しい内容が確認できます。 設定等足りない箇所があるのでしょうか? それとも、DNSサフィックス付きでは表示されないものなのでしょうか? 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 この回答ではWindows Server 2003のホストをserver、ブラウザでアクセスしに行っているホストをclient、DNSサフィックスをsitelocalと表現します。serverとclientは同じホストであるかも知れません。  まず、Internet Explorer、というかWindowsは、ホスト名として「.」が付かない(つまり「server」)と先にSMB名でマシンを探しに行き、存在しないとDNSを探します。ホスト名として「.」が付く(「server.sitelocal」)と先にDNSを探しに行きます。  ここで重要なのは、clientのDNS設定。DNSサフィックスの設定自体はほとんど何の意味もなく、clientに設定されているDNSサーバが「server.sitelocal」なるホスト名称で表されるホストのIPアドレスを知っているかどうかが鍵なのです。 チェックポイント ・*.sitelocalドメインのネームサーバが存在するかどうか。 ・clientはそのネームサーバを見に行くかどうか。

関連するQ&A