pingのパブリックホスト


8

ファイアウォールスクリプトでISPが稼働しているかどうかを判断するには、地理的に分散された信頼できるアドレスをpingする必要があります。

GoogleやAkamaiなどのいくつかの主要なサイトを使用することもできましたが、それは失礼なようです。また、他の多くのサイトがすでに行っているように、ICMPトラフィックのブロックを開始することにした場合はどうでしょうか。

私は彼らがこれで大丈夫だと言って記録に残っているホストを使いたいと思います。多くのパブリックNTPサーバーがサービスを提供する方法である、パブリック「ping」ターゲットとして機能することを申し出たホストはありますか?

そのようなホストのリスト、またはラウンドロビンDNSは素晴らしいでしょうが、私はそれがあまりにも多くを求めていると思います...

回答:


2

pingを避け、curltelnetなどを確認することをお勧めします。ただし、ネームサーバーの問題である可能性があるため、これは2つの部分で行う必要があります。

ステップ1:機能しているネームサーバーを確認する
ステップ2:curlwget、またはtelnet(ポート80)を使用し、既知のテキストがないか結果を検索します。

pingを実行するよりも、ポート80でリクエストを処理するためにGoogleが利用できることがわかっているため、これは優れています。

考えてみれば、Googleのネームサーバー(8.8.4.4または8.8.8.8) 1つでnslookupを実行するだけで済み、それが成功した場合は問題ありません。


0

約20台のサーバー(Google、akamaiなど)のリストを取得してみてください。少なくとも3つが失敗した場合にのみ、重大な障害をスローします。そうすれば、ある会社がICMPを停止することを決めたので、午前3時に起こされることはありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.