このIPアドレスに到達できます 2.186.116.46 (私のコンピューターがオンラインの場合)。ドメインを割り当てたいので、DNSがないときにどのようにできるのでしょうか? 「.com」というドメインを所有しています。私のIPは静的です。
ありがとう
1。から ドメイン名 (または単に FQDN )を取得する必要があります一部 DNSプロバイダー 。
2。ドメイン名を登録すると、次のような管理パネルにアクセスできます。 Aレコードを介して)、ドメイン名(およびすべての*.
または特定のサブドメイン/ FQDN)をサーバーのIPアドレスにリダイレクトします。
プロバイダーの管理パネルは異なるように見えることに注意してください。プロバイダーは使用方法を正確に指示します。
リダイレクトには最大24時間かかる場合があります。 whois example.com
コマンドで成功したかどうかを確認できます。
サーバーがNATの背後にある場合、 port forwarding を設定する必要があります。
3。構成ファイル 仮想ホスト を編集し、関連するServerName
および場合によってはServerAlias
ディレクティブを追加します。設定ファイルが000-default.conf
であり、次のように見えると仮定します。
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
# etc ...
</Directory>
ErrorLog ${Apache_LOG_DIR}/error.log
CustomLog ${Apache_LOG_DIR}/access.log combined
</VirtualHost>
この手順は省略できますが、 複数の仮想ホスト がある場合は絶対に必要です。
忘れないでください:
Sudo a2ensite 000-default.conf
Sudo systemctl reload Apache2.service
4。さらに local needs :
FQDNをサーバーのループバックインターフェイスにバインドできます。この目的のために、 編集 ファイル/etc/hosts
は次のようになります:
127.0.0.1 localhost example.com www.example.com
ここに*.example.com
を入力することはできません。別の(ローカル)サーバーのネットワークのIPアドレスにもエントリを追加できます interface -たとえば77.77.77.70
。
LAN経由で別のコンピューター(またはインターネット経由でプライベートコンピューター)からFQDNにアクセスする場合は、次のような方法でHost
ファイルを編集します。
77.77.77.70 example.com www.example.com
参考文献:
ローカルでのみ使用する場合は、そのエントリをホストファイルに入れるだけです。
最新のWindowsでは、c:/ Windows/drivers/etc/HOSTSです
Linuxでは、ファイルは/ etc/hostsです。
その他の国では、自由に利用できるDNSプロバイダーのいずれかを使用します。
次に例を示します。手順は次のとおりです。 FreeDNS