web-dev-qa-db-ja.com

静的IPアドレスなしで独自のWebサイトをホストすることは可能ですか?

BINDを使用してDNSサーバーをセットアップした場合、それはこのシナリオに影響しますか? (私はそうしているという印象を受けています)

繰り返しになりますが、DNSサーバーをセットアップすると、Apacheをセットアップして、chromeと入力し、blah.comと入力すると、Webサーバーがあります(つまり、ローカルだけでなく、パブリックになります)

私ができる最も簡単な方法でそれを置く:

  1. 91.98.203.46(これは現在私のコンピューターです。DHCPを使用してこのIPを取得します。これを投稿した後にApacheを実行します。2.jpgという名前のファイルがあります。アクセスできるかどうかを参照してください)

  2. 私はすでにいくつかのドメイン名を購入しています。そのうちの1つはblah.comです。

  3. chromeにアクセスし、91.98.203.46の代わりにblah.comと入力できるようにするにはどうすればよいですか(私だけでなく、すべての人が公開し、ホストファイルはありません)

  4. 静的IPを購入せずに

今の私の頭の中はそうです。DNSサーバーを設定したとしても、どうしますか?だから私はISPにIPを与えて、そこにDNSサーバーに配置できるようにする必要があります。そうすれば、サーバーは私のドメインを解決するためだけにDNSサーバーにクエリを実行できますか?新しい静的IPアドレスを購入する場合は、このIPアドレスを指定して、ドメインのDNSサーバーに配置しないのはなぜですか。

4
mohammad

ダイナミックDNSサービスに登録する必要があります。Webを検索することで簡単に見つけられる無料のDNSサービスがたくさんあります。

これにより、mohammad.dynamicwebaddress.comの行に沿ってWebアドレスが提供されます。また、Webサーバーで定期的に(通常は5〜30分間隔で)実行されるクライアントアプリケーションを取得します。これにより、Webサーバーのパブリックアドレスがチェックされ、変更されるたびにDNSサービスが更新されます。このポーリングクライアントを必要とせずにこれを行うように設定します。

これにより、mohammad.dynamicwebaddress.comが常にWebサーバーを指すようになります-または、より正確には、ほぼ常に:パブリックIPが変更されると、次のクライアントがポーリングするまでの期間があります。 Webサイトにアクセスできません(選択した間隔まで)。

残りのタスクは、blah.comドメインがmohammad.dynamicwebaddress.comを指すように設定することであり、ドメインレジストラはこれを行う機能を提供する必要があります。

注意すべきいくつかのポイント:-

  • サーバーにホームブロードバンド接続を使用しようとしているようです。サイトからのデータはアップロードでダウンロードされることに注意してください。 ) 速度。
  • 遅かれ早かれあなたのウェブサイトは検索エンジンによって見つけられ、あなたはそれからたくさんの望まないトラフィックを得るでしょう、そしてそれのいくつかは悪意があるかもしれません。
  • サーバーでアクセスする必要のあるデータとそれにアクセスする必要のあるユーザーによっては、ホームフォルダーをクラウドサイトに同期する方がよいかどうかを検討することをお勧めします。

一部のデータにはクラウドサイトを使用する価値がありますが、私の写真とビデオのコレクションはこれには大きすぎます。 Webドメインを公開ホストサイトにポイントすると、公開Webページからリンクされておらず、ホームサーバー上のアドレスにリダイレクトされる非表示のサブページがいくつかあります。あなたの場合blah.com =はmohammad.publichost.comを指すので、blah.com/PrivateContent/mohammad.publichost.com/PrivateContent/index.htm、たとえばmohammad.dynamicwebaddress.com/Contentにリダイレクトされます。

リダイレクトコードは、次のようなHTMLのほんの数行です。

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Home Content</title>
    <META HTTP-EQUIV="Refresh" CONTENT="1; URL=http://mohammad.dynamicwebaddress.com/Content">
  </head>
  <body>
    <h3>Redirecting ........</h3><br>
    If this page doesn't redirect you automatically in 5 seconds, <a href="http://mohammad.dynamicwebaddress.com/Content">click here</a>
  </body>
</html>

このようにして、私は引き続きドメインを使用し、検索エンジンはパブリックサイトを見つけますが、ホームサーバーはそれらから保護されており、更新頻度が低く、迅速なアクセスが必要なデータをクラウドから利用できます。

2
AFH