0

最近、windows クラウド サーバーの godaddy を購入しました。今、私はiis7と他のすべての必要なソフトウェアをインストールしました。そして、私は 50.62.1.89 とさらに 2 つのパブリック IP を持っています。また、私はプライベートIP 10.1.0.2を持っています。問題は、パブリック IP を介して Web サイトにアクセスできないことです。すべてのパブリック IP がデフォルトの Web サイトのみを開いています。また、IIS Web サイト バインディングのパブリック IP も表示されません。IIS バインディング用にリストされているプラ​​イベート IP のみ。

また、私のサーバーでは、デフォルトのWebサイトのみを公開しています。ただし、プライベート IP を使用して Web サイトを開くことはできます。しかし、私のパブリック IP アドレスは私のサーバーを正しく指していました。パブリック IP を使用してリモート デスクトップを使用してサーバーを開くことができます。また、私が言ったように、IISからデフォルトのWebサイトを開くパブリックIPは問題なくあります。

私を助けてください。過去2日間混乱しています。

4

3 に答える 3

0

IISのバインディングは、内部IPを使用する必要があります。外部IPを取得して内部IPに変換するポート転送ルールまたは負荷分散ルールのいずれかがあります。変換されると、仮想マシンはIISのバインディングを含むすべてに内部IPを使用します。リクエストがサーバーを離れると、リクエストは外部IPに変換されます。

動作するWebサイト用にIISをセットアップする手順は次のとおりです。

  1. Go Daddy Cloud Server Consoleでネットワークを作成するか、すでに機能しています。
  2. WindowsVMを作成する
  3. スタートの下
  4. 管理ツール
  5. サーバーマネージャー
  6. 役割
  7. WebサーバーIIS
  8. 右クリックサイト
  9. ウェブサイトを追加
  10. サイト名:mysite.com
  11. 物理パス:ファイルシステム上でWebサイトが存在する場所へのパスを選択します。この例では、以下を作成して使用します。c:\inetpub\wwwroot\mysite.com
  12. バインディング:すべての未割り当てポート80
  13. ホスト名mysite.com
  14. [OK]をクリックします
  15. mysite.comを右クリックします
  16. バインディングの編集
  17. 追加
  18. ホスト名:www.mysite.com
  19. [OK]をクリックします
  20. コンテンツを次の場所に追加します。c:\inetpub\wwwroot\mysite.com
  21. Go Daddy Cloud Serverコンソールから、パブリックIPに転送するポートを追加します。以下を参照してください。

http://support.godaddy.com/help/6197

この時点で、yourpublicIPにアクセスすると、IIS7のウェルカムページが表示されます。これは、このIPがIISの既定のサイトによって所有されているためです。

ドメインがパブリックIPをポイントしている場合、つまりmysite.comがyourpublicIPaddressに解決される場合は、mysite.comにアクセスするとWebブラウザーで機能します。

DNSがパブリックIPをポイントしていない場合は、ローカルマシンのhostsファイルを編集して、ドメインが自分のマシンでのみそのIPに解決されるようにすることができます

パスについては、以下を参照してください。

http://support.godaddy.com/help/3354/viewing-your-website-before-changing-your-nameservers-using-host-files

mysite.com50.62.1.89のように1行にエントリを追加します

ファイルを保存して閉じます。

Webブラウザーを閉じて再度開き、mysite.comにアクセスします。期待どおりに動作するはずです。

上記の方法を使用すると、50.62.1.89のIPアドレスに必要な数のWebサイトを配置できます。

WebサイトがそのIPアドレスのすべてを所有するようにしたい場合。

  1. 始める
  2. 管理ツール
  3. サーバーマネージャー
  4. 役割
  5. WebサーバーIIS
  6. mysite.comを右クリックします
  7. バインディングの編集
  8. 追加
  9. IPアドレス:10.1.0.2
  10. Ok

次に、yourpublicIPaddressに移動すると、Webサイトが表示されます。

于 2012-05-07T22:57:28.753 に答える
0

クラウド サーバーの構成方法については、GoDaddy のドキュメントを確認する (または GoDaddy のサポートに問い合わせる) 必要があります。

  • プライベート IP アドレスはインターネット上でルーティングできません
  • サーバーにプライベート IP アドレス (10.xxx) しか表示されない場合 (GoDaddy によって構成されている)、パブリック IP をプライベート IP にルーティングする「ルーティング システム」(nlb、ファイアウォールなど) があることを意味します。 「パブリック IP を使用して Web サイトを参照する」ことができる唯一の方法 - パブリック IP をプライベート IP (およびポート) にマップする NAT (トランスレーター) があります。
于 2012-05-07T00:45:48.197 に答える
0

とても興味深い。この質問は、GoDaddy や、ポート フォワーディングを使用した内部 IP の構成とは関係がないと思います。サイトをローカル IP にバインドする必要があるからといって、できるとは限りません。ポート転送が可能なルーターを持っていない可能性があるため、サイトを外部 IP にバインドする以外に選択肢がない可能性があります。

質問は、(NIC にバインドされた) 外部 IP が IIS バインディング IP 選択ボックスに表示されない理由です。それは有効な質問であり、たまたま同じ問題を抱えています。バインディングに表示されない 20 個の IP のうちの 1 個があります。他のすべてはそうです。なんてこった!!!

于 2016-04-21T03:06:52.880 に答える