メイン その他 Linux の「No Route to Host」エラー – 対処方法

Linux の「No Route to Host」エラー – 対処方法



Linux 上のサーバーにアクセスしようとしているときに、「No Route to Host」というエラーに遭遇しましたか?このサービス接続エラーは煩わしいかもしれませんが、原因が分かれば解決できます。

Linux の「No Route to Host」エラー - 対処方法

「No Route to Host」はネットワークの問題を示しており、通常はサーバーまたはホストが応答していないときに発生します。これは、ネットワークの問題または不適切な設定が原因で発生する可能性があります。

ネットワーク設定は正しいですか?

この問題のより具体的な原因を調べる前に、ネットワーク設定が正しいことを確認してください。 Webに接続できますか? DNS は正しく設定されていますか?

次のコマンドを実行して確認します。

systemd-resolve –status

マッチコムの退会方法

そこに DNS の問題が見つかった場合は、ネットワーク構成に戻って、必要に応じてやり直してください。動的 IP を備えた標準ネットワークを使用している場合、DNS 番号は自動的に更新されます。

DNS を手動で構成するには、ネットワーク マネージャーに移動し、IPv4 タブに手動で IP アドレスを入力します。

Linux ディストリビューションにグラフィカル デスクトップがない場合は、/etc/systemd/resolved.conf に移動します。そして DNS 行を見つけます。

必要な DNS の番号に番号を変更し、必要に応じて他の設定を行います。

また、静的 IP を設定している場合は、動的 IP に戻して、ネットワークが DHCP を介して接続情報を取得できるようにすることもできます。

ホストへの接続を再試行する前に、コンピューターを再起動することを忘れないでください。それでも「No Route to Host」が表示される場合は、読み続けてください。

ホストサーバーはオンラインですか?

次のステップは、接続しようとしているホストが実際にオンラインであることを確認することです。結局のところ、エラーの最も一般的な原因の 1 つは、メンテナンスまたはその他の問題の結果としてサービスが実行されていないことです。

サービスがオンラインでない場合は、ホストがオンラインかどうかを確認してください。サーバー自体に問題がなくても、サービスが停止しているか、開始されていない場合があります。

systemd を使用して、コマンドを実行します…

誰かがあなたのアカウントにログインすると、instagramはあなたに通知しますか

sudo systemctl status サービス名

サービスが実行されている場合は、別の原因を探す必要があります。

正しいポートに接続していますか?

ホストが提供した可能性のあるドキュメントを再確認してください。サーバー管理者が、サーバーのセキュリティを向上させるために使用されていないポートをロックダウンするのは一般的な方法です。攻撃者は、多くの場合、共通ポートを使用して Linux サービスを標的にします。

独自のサーバーに接続しようとしている場合は、サービスを正しいポートにトレースバックできます。これを行うには、開いているポートを確認するのに役立つセキュリティ ツール (NMAP) をインストールする必要があります。

さまざまな Linux ディストリビューションに NMAP をインストールするためのコマンドを次に示します。

CentOS: yum install nmap

Debian: apt-get install nmap

ウブンツ: sudo apt-get install nmap

NMAP をインストールしたら、次のコマンドで開いているポートを確認します。

sudo nmap -sS ターゲット サーバー ip

サーバーに直接アクセスできない場合は、ホストに連絡する必要があります。ただし、その前に、Linux の「No Route to Host」エラーの他の考えられる原因をいくつか調べてください。

ホスト名は正しいですか?

コンピューターとサーバーが異なるホスト名を使用して接続しようとしている場合にも、「ホストへのルートがありません」というエラーが表示されることがあります。両方のマシンが互いに接続するように構成する必要があります。

通常の hosts 設定とは別に、/etc 内の hosts.deny および hosts.allow ファイルに注意を払う必要があります。新しいサーバーに接続しようとしている場合は、サーバーのホスト名が正しいことを確認してください。

iptables が接続をブロックしていますか?

iptables は、Linux カーネルのファイアウォール テーブルを構成する場合に非常に便利です。コンピュータに出入りするトラフィックを完全に制御できるのは素晴らしいことです。

しかし、単純な設定ミスにより、iptables は到達したいポートへの接続をブロックし、「No Route to Host」エラーを引き起こす可能性があります。

iptables が原因かどうかを確認するには、次のコマンドを実行します。

sudo iptables -S

設定した iptables ルールが接続をブロックしているかどうかを確認します。デフォルトの INPUT チェーンに受け入れルールを追加する必要がある場合があります。

外部ファイアウォールのファイアウォール ルールをクリアするには、次のコマンドを使用できます。

iptables -F

おわりに

ご覧のとおり、「No Route to Host」エラーの原因に到達するまでに時間がかかる場合がありますが、上記の手順が役立つはずです。複雑な問題のように見えるかもしれませんが、多くの場合、構成の矛盾や単純なネットワークの問題が原因です。

このエラーの他の潜在的な原因と修正を見つけましたか?コメントをドロップして、それについて教えてください。

paint.netでテキストを回転させる方法

興味深い記事

エディターズチョイス

Windows 10 AnniversaryUpdateバージョン1607でCortanaを無効にする
Windows 10 AnniversaryUpdateバージョン1607でCortanaを無効にする
Cortanaを無効にするオプションがWindows10 AnniversaryUpdateバージョン1607で表示されなくなったことに驚かれるかもしれません。これを無効にする方法を次に示します。
最高の CapCut テンプレート
最高の CapCut テンプレート
CapCut が提供するシンプルなビデオ編集オプションを気に入っている場合は、最高のテンプレートをいくつかチェックしてみることに興味があるかもしれません。幸いなことに、CapCut テンプレートは使いやすく、無料です。ただし、覚えておいてください。
iPad vs iPad Pro:どちらがあなたにぴったりですか? [2021年1月]
iPad vs iPad Pro:どちらがあなたにぴったりですか? [2021年1月]
iPadは2020年に10周年を迎えました。iPadはまだiPadのように見えるかもしれませんが、過去10年間で多くの変化がありました。改善されたディスプレイ技術、より優れたカメラ、およびいくつかの最速のプロセッサ
Amazon Echo で iTunes を聴く方法
Amazon Echo で iTunes を聴く方法
Amazon が Echo シリーズのホーム アシスタントを発売したとき、どこの消費者も、ニュース、お気に入りのレシピ、ショッピング リストをオンデマンドで入手できることに興奮していました。音楽は、Alexa の何百もの機能のもう 1 つの利点です。として
GMODで誰かを管理者にする方法
GMODで誰かを管理者にする方法
GMOD(Garry’s Modの略)はHalf-Life 2の修正版で、ビデオや写真を作成したり、ゲーム内のさまざまなオブジェクトを操作したりできます。 GMODサーバーを実行するときは、誰に管理者を任せるかを決める必要があります
Discord の HypeSquad とは何ですか?
Discord の HypeSquad とは何ですか?
Discord の HypeSquad について聞いたことはありますか? Discord を頻繁に使用している場合は、一部のメンバーの名前の横に特定のバッジがあることに気付くでしょう。彼らは誰なの?彼らはどうやってそのクールなバッジを手に入れたのですか?何
Instagramストーリーズリンクステッカーの使い方
Instagramストーリーズリンクステッカーの使い方
Instagram ストーリーでは、オリジナルのコンテンツへの好奇心を刺激する一口サイズのスニペットが配信されます。ここでリンク ステッカーが役に立ちます。リンク ステッカーを行動喚起として使用して、視聴者をコンテンツの完全版にリダイレクトできます。