ZTEwi-fiルーターを使用しています。私のラップトップのプライベートIPは192.168.1.2で、Apacheサーバーはポート8080で実行されています。httpトラフィックをラップトップに転送するためにNATルールを追加しました。
プロトコル-すべて
開始ポート-8080
終了ポート-8080
ローカルIP-193.168.1.2
ただし、[public_ip]:8080を参照しても、何も表示されません。 [public_ip]:80を参照すると、ルーターにログインできます。
ISPがブロックしている、またはルーターが転送していないことを確認するにはどうすればよいですか?
Dhcpを無効にしてみましたが、それでも同じ結果です。 nmapを使用してポートスキャンしたところ、休閑が発生しました。
ポートステートサービス21/tcp open ftp 23/tcp open telnet 80/tcp open http
RFC 5128、セクション2.1 読み取り:
ヘアピニングは、[BEH-UDP]で次のように定義されています。
2つのホスト(X1およびX2と呼ばれる)が同じNATの背後にあり、トラフィックを交換している場合、NATはX2のNATの外側にアドレスを割り当てることができます。 、X2 ':x2'と呼ばれます。 X1がトラフィックをX2 ':x2'に送信する場合、NATに送信され、NATはトラフィックをX1からX2に中継する必要があります。これはヘアピニングと呼ばれます。
現在展開されているすべてのNATがヘアピニングをサポートしているわけではありません。
お使いのルーターはヘアピニングをサポートしていません。 NATの外部からサーバーに接続してみてください。