BINDを使用してDNSサーバーをセットアップした場合、それはこのシナリオに影響しますか? (私はそうしているという印象を受けています)
繰り返しになりますが、DNSサーバーをセットアップすると、Apacheをセットアップして、chromeと入力し、blah.comと入力すると、Webサーバーがあります(つまり、ローカルだけでなく、パブリックになります)
私ができる最も簡単な方法でそれを置く:
91.98.203.46(これは現在私のコンピューターです。DHCPを使用してこのIPを取得します。これを投稿した後にApacheを実行します。2.jpgという名前のファイルがあります。アクセスできるかどうかを参照してください)
私はすでにいくつかのドメイン名を購入しています。そのうちの1つはblah.comです。
chromeにアクセスし、91.98.203.46の代わりにblah.comと入力できるようにするにはどうすればよいですか(私だけでなく、すべての人が公開し、ホストファイルはありません)
静的IPを購入せずに
今の私の頭の中はそうです。DNSサーバーを設定したとしても、どうしますか?だから私はISPにIPを与えて、そこにDNSサーバーに配置できるようにする必要があります。そうすれば、サーバーは私のドメインを解決するためだけにDNSサーバーにクエリを実行できますか?新しい静的IPアドレスを購入する場合は、このIPアドレスを指定して、ドメインのDNSサーバーに配置しないのはなぜですか。
ダイナミック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>
このようにして、私は引き続きドメインを使用し、検索エンジンはパブリックサイトを見つけますが、ホームサーバーはそれらから保護されており、更新頻度が低く、迅速なアクセスが必要なデータをクラウドから利用できます。