昨日、RHELコンピュータにApacheをインストールしましたが、http://を使用してブラウザからApacheにアクセスできることがわかりました。もちろん、ホスト名を使用したsshingも機能します。
そのため、その中にindex.htmlファイル(/var/www)を作成し、ネットワーク上の他のコンピュータでも見られるようになりました。
ところで、今日index.htmlファイルをいくつか変更しましたが、更新しても他のコンピュータのWebブラウザには変更は反映されません。最後に、ブラウザはサーバーが見つからないというメッセージを表示し始めます。 IPアドレス(http:///index.html)を試してみましたが、期待どおりに機能しました。これで、ホスト名を使用してLinuxボックスにSSHとして接続することもできません。何が起こっているのかを知っている人はいますか(昨日すべてが大丈夫だったことに注意してください。私がした唯一のことは、index.htmlファイルを更新して他のコンピュータでブラウザを更新することでした)?
答え1
この質問に答える最初のステップは、なぜそれが機能するのかを理解することです。
ネットワーク名がDNSまたはWindowsベースのNetBIOSクエリを使用して解決されるかどうかご存知ですか?
コンピュータ名を登録する1つの方法は、ローカルネットワーク上のDNSサーバーを介して手動で登録することです。もう1つの方法は、サーバーが自動IPアドレスを取得したときにDHCPサーバーに名前を送信することです。 3番目の一般的な方法は、NetBIOS名を別のコンピュータで使用できるWindowsドメインシナリオでSambaを使用することです。
すべてのシナリオに分岐した場合、この時点では答えが少し長くなります。ネットワークについて詳しくお知らせください。必要に応じて回答を拡大させていただきます。