
自宅のネットワークに、Win XP Pro を実行する「shuttle」というコンピュータがあります。このマシンのファイル共有にアクセスして接続でき\\shuttle
、正常に動作します。
しかし、マシンには Web サーバーと SQL Server もインストールされています。Webhttp://shuttle/
ブラウザーに入力できません。ping shuttle
外部 IP アドレスからの応答が返されますが、それは私のものではありません。応答には も記載されていますshuttle.WAG320N
が、それが何を指すのかわかりません。ルーターの名前です。
IP アドレス経由で Web サーバーと SQL に問題なく接続できるので、接続の問題はありません。DNS に関連しているようですが、Windows ボックスはコンピューター名をブロードキャストするはずですよね? コンピューター名はファイル共有へのアクセスに問題なく機能するため、問題ではないと思います。
最近、新しいルーター、Linksys WAG320N を入手しました。この前は問題なく動作していたので、設定に問題があることはほぼ間違いありません。他に何をチェックすればよいのかわかりません。
お時間をいただきありがとうございます。
アップデート
まだこの問題は続いていて、答えが見つかりません。このルーターの前は、マシン名を使用して RDP、MySQL、VNC、HTTP にアクセスできました。他に試せる方法を思いつく人はいませんか? :) ご協力ありがとうございました。
もう一つのアップデート
ping -a 192.168.1.10
とすると と表示されますPinging SHUTTLE
が、 とすると とping SHUTTLE
表示されますPinging SHUTTLE.WAG320 (67.215.65.132)
。WAG320 はルーターの名前です。その IP アドレスはどこから取得されるのでしょうか?
答え1
ようやく解決しました週間イライラします!他にも Linksys WAG320N ルーターを持っていて、デフォルト設定で問題に気付かない人がいるかもしれないので、ここに答えを書いておこうと思いました。
基本設定ページには、ルーターに割り当てることができる「ホスト名」のオプションがあります。このデフォルト値は ですWAG320N
。これにより、接続固有の DNS サフィックスとして「ブロードキャスト」が取得されます。これを削除して空白のままにしておくと、ルーターから切断されて再接続されたすべてのマシンの問題が解決しました。ようやく入力してhttp://shuttle/
Web サーバーに再びアクセスできるようになりました。やったー! :)
これが誰かの役に立つことを願います...
答え2
ブラウザに入力するとhttp://shuttle/
、ブラウザによってはその名前のドメインを検索するか、Google 検索を実行しますが、ローカル コンピュータは検索すべきかどうかわからないため検索されません。たとえば、 にhttp://10.0.0.4/
アクセスしようとするときに、ローカル IP を検索するようにコンピュータに指示する必要がありますhttp://shuttle/
。これを行うには、hosts
にあるコンピュータのファイルを開きC:\Windows\System32\drivers\etc\hosts
、任意のテキスト エディタで開いて、次の特定の行を追加します。
10.0.0.4 shuttle
PCを再起動してください。
いいえ、Web ブラウザーからマシン名を使用して LAN 上の任意の PC に自動的に接続することはできません。ブラウザーは常に、hosts
ランダム アドレスを解決するために、このような IP レコードのファイルを検索しようとします。したがって、IP ではなくマシン名を使用してアクセスする場合は、LAN 上の各 PC にこのようなレコードを追加する必要があります。
答え3
Windows では、NetBIOS / WINS など、いくつかの異なる名前解決プロトコルがデフォルトで使用されています。これは Web ブラウザーでは使用されませんが、Windows によって内部的に使用されます。そのため、\shuttle は押せるのに Web ページ経由では押せないのは当然です。