web-dev-qa-db-ja.com

IPなしのDDNSが機能しない

インターネットから自宅のマシンにアクセスしたい。静的IPがないため、DDNSを使用しようとしています。そのために、無料のドメイン(alihammad.ddns.net)をNoip.comに登録しました。これにより、外部IP(101.50.xx.x)がドメイン名にバインドされます。ルーターのDDNS設定も構成しました

ルーター:TP-Link TL-WR740Nルーターファームウェア:DD-WRT v24-sp2(11/21/10)std

enter image description here

また、Web用に80、ssh用に22の2つのポートを転送しています。 enter image description here

これで、LANからドメイン(alihammad.ddns.net)にpingを実行すると機能します。しかし、別のネットワークから同じドメインにpingを実行すると、機能しません。

案内してください?

1
Ali

Pingの失敗が表示される理由は、DD-WRTがデフォルトで匿名のping要求をブロックするためです(有能なルーターでもこれを行う必要があります)。これは、人々がインターネット上であなたを「見る」のを防ぐのに役立ちます。したがって、セキュリティが少し向上します。

計画していることに応じて、ポートを開いて転送する必要があります。

3
happy_soil

これは、システムファイアウォールまたはアンチウイルスが、外部接続からサーバーにアクセスするためにポートを自動的にブロックしたためですが、LANで接続することはできます。ファイアウォールのルールを設定し、アンチウイルスで必要なポートをバインドしていることを確認してください。次に、次のサイトにアクセスします: http://www.canyouseeme.org ポート接続を確認します。

0
samillwong

私はあなたがあなたの解決策を見つけたことを願っていますが、答えを探している人々のために:

ルーターのポートを転送するときは、サービスをホストするデバイスのIPを指定する必要があります。転送テーブルでは、ルーターIPである192.168.53.1を使用します。

したがって、Webサーバーが192.168.53.10にある場合は、このアドレスを使用する必要があります。また、デバイスが同じIPアドレスを維持するようにするには、MAC/IPバインディングを使用する必要があります。

IPアドレス/ MACアドレスを知るには:Windows:Win + R、「cmd」(または「cmd.exe」)を実行し、「ipconfig」と入力してEnterキーを押します。 Mac/Linux:ターミナルを起動し、「ifconfig」と入力してEnterキーを押します。

0
GSAir