私のLinuxコンピュータはホスト名を使用してpingを実行できません。

私のLinuxコンピュータはホスト名を使用してpingを実行できません。

リモートコンピュータからIPアドレスに自分のコンピュータをpingできますが、ホスト名ではpingできません。ホスト名からもアクセスできるようにするにはどうすればよいですか?

ベストアンサー1

あなたの質問を正しく理解したら、他のコンピュータからあなたのコンピュータをpingしたいと思うでしょう。 Ping 1.2.3.4は機能しますが、pingホスト名は機能しません。私はあなたのコンピュータにDNSに登録されているホスト名がなく、他のコンピュータがそのホスト名を検索できる状況があると思います。

他のコンピュータがホスト名を知らない場合は、pingをどこに送信するのかわかりません。

あなたのIP = 1.2.3.4

あなたのホスト名=ホスト名

他のコンピュータping 1.2.3.4 - >あなたのコンピュータ

他のコンピュータでホスト名をping - >不明

ホスト名が何を意味するのかを知るために、別のコンピュータのホストファイルを設定する必要があります。ホストファイルは/ etc / hostsにあり、ルート中に編集する必要があります。入力する必要があるのは、1.2.3.4 hostname次のコマンドを使用して実行できます。

# echo "1.2.3.4 hostname" >> /etc/hosts

もちろん、これは他のコンピュータのホストファイルに入力する必要があります。

2台のコンピュータが同じルータに接続されている場合、同じ方法でルータホストを編集すると、同じネットワーク上のすべてのコンピュータがお互いの名前を知ることができます。これは、すべてのコンピュータがルーターをDNSサーバーとして使用していると仮定します。 DNS の詳細情報は、以下から入手できます。ウィキペディア

おすすめ記事