0

whatismyip.com から自分の IP を Bugzilla の urlbase に入れようとしましたが、うまくいきませんでした。私はチーム メイトの新しいアカウントを作成できませんでした。また、彼はブラウズで私の IP アドレスを入力してサーバーにアクセスできませんでした。確かに、もう一度接続すると、私の IP アドレスは変わります。Bugzilla をホストするには、www アドレスを購入する必要がありますか?

4

2 に答える 2

3

たとえば、http://www.dyndns.comまたはhttp://www.no-ip.comまたはhttp://freedns.afraid.orgを介して動的 DNS サービスをセットアップして、購入せずに IP の変更の問題を解決できますドメインを取得します (またはドメインも購入しますが、必須ではありません)。

しかし、本当の問題は、あなたのチームメイトが現在のIPアドレスを介してサーバーにアクセスできないことです.外部 IP アドレスに送信されるリクエストを、Bugzilla が設定されているマシンに転送するようにルーターを設定します。さらに、blak3r が言うように、urlbase を外部 IP アドレスではなくローカル IP アドレスに設定する必要があります。

ポート フォワーディングの方法については、http://www.portforward.comを参照してください。ただし、言及されているすべてが機能している必要があることを忘れないでください。

  • 外部リクエストをリッスンする Web サーバー: これは、ローカル ネットワークの IP アドレス (Windows ではコマンド ライン コンソール ipconfig に入力し、Linux では ifconfig に入力したもの) を介して、同じ内部ネットワークからテストできます。ローカル IP アドレスを介して同じネットワーク上の別のマシンから接続できる場合、これは解決されます。
  • Web サーバー ポートへの接続を受け入れるファイアウォール (ルーターおよび Web サーバー マシン内) : Web サーバー内のファイアウォールについては、上記と同じテストでカバーされます。
  • ルーターがWebサーバーポートで受信したリクエストをWebサーバーマシンに転送するためのポート転送:これは、ルーターのファイアウォールと同じ方法でテストされます。つまり、友人(または友人の家から自分自身)が必要です) 設定された dyn DNS 名または whatsmyip.org によって報告された外部 IP への接続を試みます。

これはすべて、テストメイトが同じネットワーク上にいないことを前提としています。もしそうなら、外部 IP アドレスの代わりにローカル IP アドレス (ipconfig または ifconfig を介して表示) を使用し、最初のステップがカバーされていることを確認します (Web サーバーがリッスンする)外部のリクエスト) で十分で、他には何も必要ありません!

于 2009-06-03T06:30:54.237 に答える
1

ほとんどの場合、ポート 80 がマシンに転送されていないため、whatismyip.com から返された IP を使用するときに接続できません。

あなたがWindowsボックスを使用していると仮定して...そうします

  Start->Run->cmd then type 
  ipconfig

住所が 192 で始まる場合. . .* または 10. . .* これはローカル エリア ネットワーク (LAN) IP です。この場合は、ISP からルーターが提供されています。ポート転送または「アプリケーション設定」と呼ばれる設定を探してください。これにより、ルーター上のすべての着信トラフィックを特定の IP アドレスに転送できます。ルーターの構成設定に移動し、ポート 80 (ssl を使用している場合は 443 がローカル IP に転送されている可能性があります) を確認します。

あなたが言及したもう1つの問題は、静的IPがないことです。これは一般的な問題であり、アドレスを購入する必要はありません。無料の動的 DNS ホストを提供できるサイトがいくつかあります。no-ip.org を試してみてください。

于 2009-06-03T06:39:07.450 に答える