最近、古いルーターをLinksysE4200V2に交換しました。ホームネットワークにDMZホストであるパーソナルサーバーがあります。DMZはであるため、ルーターのパブリックIPを介してサーバーにアクセスできます。セット。ただし、職場や3G経由で電話を使用している場合など、外部ネットワークからアクセスする場合にのみ機能します。ホームネットワーク内では、トラフィックがDMZに転送されていないようです。問題はありませんでした。 LinksysE4200V2よりもはるかに安価な古いルーターを使用します。
ルーターの管理ページで問題を修正するオプションが見つかりませんでした。最も近いのは、[セキュリティ]> [ファイアウォール]セクションの「インターネットのフィルターNAT IPv4インターネットのみのリダイレクト」」でしたが、機能しませんでした。
私が考えることができるそれを回避する2つの方法があります。
1つ目は、ルーターのパブリックIPのドメイン名をDMZホストの内部IPに解決する独自のネームサーバーを実行することです。しかし、速度が遅すぎて、約600%遅くなりました。 OpenDNSネームサーバー。
2番目のオプションは、ホームネットワークにいるときにMacBookの/etc/hosts
ファイルを変更することです。 crankd
でこれを自動的に行うことができます。欠点は、iPadとiPhoneで同じことができないことです。
この問題を解決するためのより良い方法はありますか?
DMZは機能しないのに、ポート転送は機能しているようです(ファイアウォールが無効になっている)ので、DMZを無効にして、必要なポートの転送を許可しました。以前は考えていました。 DMZは便利で、ポートフォワーディングは面倒ですが、気が変わっています。