web-dev-qa-db-ja.com

NATを介してpingを実行することはできますか?

NATの背後にあるPCがNATの外側にあるデバイスにpingし、正常な応答を得る?それ)

これはCiscoRV120Wルータです

2
Bryan Field

ルーター/ファイアウォールがアウトバウンドICMPとインバウンド応答を許可している限り、理由がわかりません。

5
joeqwerty

それはかなり可能です、ルーターはそれを許可する必要があります。特定のルーターはわかりません。

1
sysadmin1138

はい。ルーターがPing要求の送信を許可し、要求が返されるように要求を適切に追跡している限り。私が扱ったほとんどのルーターはこれを正しく処理します。ファイアウォール(NATかどうか)を介してpingを実行すると、多くの場合ブロックされます。

TCPパケットを操作してICMP障害を生成し、ファイアウォールを介して同等の機能を提供するツールがあります。

1
BillThor

ICMPプロトコルは、ルーティングデバイスを介して許可される必要があります。

疑問がある場合は、traceroute(Linux)またはtracert(Windows)コマンドを実行して、ICMPプロトコルが許可されているデバイスを確認できます。

  tracer[ou]t[e] IPaddressOrDomain

あなたが見ている間

  IP/Domain  time1 time2 time3

プロトコルが通過します。
しかし、一連の(または無限の)

  * * *

プロトコルがドロップ/ブロックされているか、または途中のデバイスがプロトコルのルーティングを妨げている。

0
Ring Ø