2011-07-05 6 views
0

私はこれまで私が行っている、パブリックアクセスのための私のasp.netプロジェクトのウェブサイトをテストしようとしています:IIS7パブリックホスティング&ドメイン質問

  1. をIIS 7にアップロードされ、私はlocalhostにバインドさ(192.168.....)[OK]をがうまく動作します。
  2. 私は自由なドメイン[email protected]にIISに結合どうやら、それは代わりに、ウェブホストのデフォルトページを見せて変更しようとした000webhost.com/
  3. から無料でドメインを取得しました。

私のIISですべてのWebプロジェクトファイルをホストしたままでも、一般のユーザーがアクセスできるように空きドメイン名を使用できますか?

答えて

0

192.168はプライベートIPアドレスです。インターネット上の誰もあなたを見ることができません。あなたのISPは、特定のサーバータスクをサポートできるパブリックIPアドレスを提供していますが、多くのISPのブロックポート80により、ホームユーザーはWebサーバーのホスティングを開始できません。つまり、標準以外のポートでサイトをホストする必要があるかもしれません。

他の人が自分のドメインを参照し、そのドメインのサービスをローカルマシンで処理させるためには、ドメインのAレコード(ドメインのDNS設定内)が自分のコンピュータを指している必要がありますパブリックIPアドレス。 ISPが動的IPアドレスを割り当てる場合、新しいパブリックIPアドレスが割り当てられるたびに、ドメイン名のAレコードを更新する必要があります。これは、DNSレコードへの変更が伝播するのに時間がかかるので、「使用不可能」の期間を引き起こす可能性があります。

DynDNSなどのサービスがあり、これはむしろ自動的に行うことができます。

次に、ルータを設定する際に問題があります(NATベースのルータだと仮定します)。これは、Webサービスの要求を転送するように設定する必要があります(ポート80や、インターネットからの要求があなたのマシンに転送されるように、ISPの制限を回避する必要があります)。ルータには「ポート転送」機能と「ダイナミックDNS」機能が組み込まれている可能性がありますが、製造元によって異なります。

+0

http://www.whatismyip.com/にアクセスしてパブリックIPを取得し、そのIPでもう一度手順を実行してください。 –

1

私はあなたがホスティングサイトでこれを変更する必要があると信じています。 DNSレコードを編集するためのWebページが必要です。 Thisかもしれません(View Account Details