問題タブ [ping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
4376 参照

localhost - ホスト localhost は常に独自のシステムで使用できますか?

localhost に ping を実行すると、常に 127.0.0.1 に解決されますか?

Windows Vista、XP、Ubuntu、および Debian がそれを行うことは知っていますが、誰もがそれを行うのでしょうか?

0 投票する
2 に答える
3630 参照

windows - Windowsでネットワーク接続を監視するためのツール

マシンの接続ステータスを監視するためにどのツールをお勧めしますか。これは、特定のマシンが時間の経過とともに一部のWebサーバーに接続できる場合です。ステータスをログに記録できるはずです。

http://ping-monitors.qarchive.org/にフリーウェアの長いリストがあります

0 投票する
7 に答える
61340 参照

c# - C# での TraceRoute と Ping

ターゲット コンピューターへの ping と traceroute を実行するための便利な C# コードを持っている人はいますか? ping.exe および tracert.exe プログラムを呼び出して出力を解析する、現在行っていることではなく、純粋なコード ソリューションを探しています。もっと頑丈なものが欲しいです。

0 投票する
4 に答える
33729 参照

command-line - Win XP のコマンド ライン ユーティリティのプロキシ

ping などのコマンド ライン ユーティリティで Windows XP のデフォルト プロキシを使用するにはどうすればよいですか。

proxycfg -u は、プロキシをデフォルト (IE) プロキシに設定しますが、動作していないようです。

更新:私はプロキシの背後にいて、サイトが稼働しているかどうかを確認する方法が必要なため、ping を使用しようとしています! また、接続を確認するために特定のサイトとポートに (Putty を使用せずに) telnet する方法も必要です。

0 投票する
2 に答える
1563 参照

dns - IPv6 を使用しない場合の Ping の失敗

私たちのユーザー インターフェイスは、別のマシン上の別のアプリケーションと通信しており、多くの場合、ドメイン名を使用して接続しています。

私たちのネットワークでは、IPv6 がインストールされている場合、DNS の名前解決はうまく機能し、すべてのマシンに ping を実行して正常に接続できます。

IPv6 がアンインストールされている場合、同じ DNS 名に ping を実行すると、離れたサブネット (24.28.193.9、ローカル サブネットは 192.168.1.1) の IP アドレスが返されます。その後、アプリケーションは通信できなくなります。IPv6 を再インストールすると、DNS 解決が自動的に修正されます。

ping が機能しないときに IPv6 がなくても、Windows エクスプローラーを使用して\\\\MACHINE_NAME\\. ここで名前解決が機能しているように見える理由がわかりません。Windows XP SP2 環境で作業しています。

マシンの IP は正常に ping できます。正しく解決されないのは DNS 名のみです。

DNS サーバーのアドレスを探しました。すべてのコンピューターは、ワイヤレス ルーターであるネットワーク ゲートウェイを指しています。ルーターには、IPv6 がインストールされている場合と、インストールされていない場合とで同じ DNS サーバー アドレスがリストされます。

最も奇妙なことは、ping を実行する DNS 名は問題ではないことを発見したことです。DNS 名へのすべての ping は、同じアドレス「24.28.193.9」を返します。

DNS Resolver Cache をフラッシュして、ターゲット マシンとソース マシンに DNS を登録してみました。すべて役に立たない。ping できる唯一の DNS 名は、現在のマシンの名前です。

IPv6 がインストールされていないとソフトウェアが通信できない理由について何か考えはありますか?


アップデート:

わかりました、私は今もう少し研究をしました。

DNS サーバーのアドレスを探しました。すべてのコンピューターは、ワイヤレス ルーターであるネットワーク ゲートウェイを指しています。ルーターには、IPv6 がインストールされている場合と、インストールされていない場合とで同じ DNS サーバー アドレスがリストされます。

最も奇妙なことは、ping を実行する DNS 名は問題ではないことを発見したことです。DNS 名へのすべての ping は、同じアドレス「24.28.193.9」を返します。

DNS Resolver Cache をフラッシュして、ターゲット マシンとソース マシンに DNS を登録してみました。すべて役に立たない。ping できる唯一の DNS 名は、現在のマシンの名前です。

他の提案はありますか?どうもありがとうございました。

0 投票する
10 に答える
2741 参照

c# - ping は常に成功しますが、URL で ping を使用して稼働時間を簡単に確認することはできません

無効な URL を入力しても常に ping を返すようになった OpenDNS やその他のサービス (例: ロードランナー) のせいでイライラしています。サイトが稼働しているかどうか。これは機能しなくなりました。誰にもこれについて何か考えがありますか?

要件:

  1. 私が制御していないものであっても、有効なWebサイトで動作するはずです
  2. インターネットにアクセスできる任意のネットワークから実行できる必要があります

他の人が現在これをどのように扱っているかを聞いていただければ幸いです。追加したいのですが、c# で System.Net を使用してこれを実行しようとしています。

どうもありがとうございました:-)

新しい追加: Windows マシンで購入して実行するか、C# でプログラムできるソリューションを探しています。:-)

アップデート:

皆様、ご回答誠にありがとうございました。最終的に、私はこれを行うことでソリューションを作成することになりました:

  1. URL から指定されたページをダウンロードする単純な Web クライアントの作成 (ヘッダーだけに変更するか、これを使用してページの変更を通知することができます)
  2. チェックするサイト/ページへの完全な URL を単にリストする xml ファイルを読み込む
  3. サーバーの再起動を回復できるように、ソリューションをホストする Windows サービスを作成しました。
  4. エラーが発生すると、電子メールとテキスト メッセージが定義済みの受信者リストに送信されます
  5. ほとんどの値 (interval、smtp、to、from など) は、簡単に変更できるように .config で定義されています。

後でこれに「機能」を追加するためのアドバイスをいくつか取り入れます。これには次のものが含まれます。

  • リアルタイム監視用の AJAX ページ。WCF を使用して、asp.net ページから既存の Windows サービスに接続します。
  • ヘッダーのみをダウンロード (ページ変更比較のオプションあり)
  • より構成可能にする (つまり、通知前に失敗時に再試行する)
0 投票する
13 に答える
2049497 参照

windows-server-2003 - Windows サーバーでポートが開いているかどうかを確認するにはどうすればよいですか?

サーバーの代替ポートにサイトをインストールしようとしていますが、ポートがファイアウォールによって閉じられている可能性があります。特定のポートで ping アウトまたはインして、それが開いているかどうかを確認する方法はありますか?

0 投票する
17 に答える
247664 参照

python - Python でサイトに ping を実行しますか?

Python で Web サイトまたは IP アドレスに ping を実行するにはどうすればよいですか?

0 投票する
2 に答える
4547 参照

ruby - ICMP Ping / Echo で返信パケットの内容を確認する方法は?

ping エコーを検証するとき、ユーティリティ/ライブラリはパケットのチェックサムのみをチェックすることが多く、送信されたペイロードが返されたペイロードと一致することを実際に確認していないようです。たとえば、Wireshark の ICMP パーサーは不正なチェックサムのみをチェックし、Ruby のnet-rubyもチェックサムをチェックします。

低レベルのネットワーク ドライバーの問題をデバッグしており、受信時にデータが破損していないことを確認する必要があるため、 ICMP Echoなどの低レベルの要求を使用してドライバーをテストしたいと考えています。ただし、既存の Ping ツールでは不十分です。チェックサムがエコー応答に含まれるデータと一致する可能性がある一方で、エコー応答のデータがエコー要求のデータと一致しないことが懸念されるからです。そのため、両方に有効なチェックサムがありますが (チェックサム コードにエラーはありません)、データ受信部分にエラーがあり、ホストが送信していると考えているものをドライバーが受信していません。

エコー ペイロードをチェックして、送信したものと同じであることを確認するにはどうすればよいですか? 私が使用できるスタンドアロンの「パラノイド ping」ユーティリティがある場合、それも問題ありません。ネットワークがフラッディングしたときにのみ問題が発生するため、ping の長さと頻度を変更できる必要があるだけです。

Ruby ライブラリ/スニペットの形式で提供することをお勧めしますが、Windows で実行できるようにする限り、任意の言語またはスタンドアロン アプリを使用できます。

ありがとう!

0 投票する
2 に答える
4459 参照

ruby - ruby でサイトに ping を実行しますか?

RubyでIPアドレスをpingするために利用できる代替品は何ですか? 標準ライブラリの「ping」ライブラリは、機能がかなり制限されているようです。ここで自分のコードを展開することに興味はありません。良い宝石はありますか?私はそれを吸ってそれと一緒に暮らすべきですか?

(Linux上のRuby 1.8.6でコーディングしています)