このIPアドレス2.186.116.46に到達できます(コンピューターがオンラインの場合)。ドメインを割り当てたいので、DNSがないときにどのようにできるのでしょうか?「.com」というドメインを所有しています。私のIPは静的です。
ありがとう
このIPアドレス2.186.116.46に到達できます(コンピューターがオンラインの場合)。ドメインを割り当てたいので、DNSがないときにどのようにできるのでしょうか?「.com」というドメインを所有しています。私のIPは静的です。
ありがとう
回答:
1. DNSプロバイダーからドメイン名(またはFQDNのみ)を取得する必要があります。
2.ドメイン名を登録すると、管理パネル(以下に示すもののような)にアクセスし、そこで(Aレコードを介して)ドメイン名(およびすべて*.または特定のサブドメイン/ FQDN)をサーバーのIPアドレスに追加します。
プロバイダーの管理パネルは異なるように見え、プロバイダーは使用方法を正確に指示することに注意してください。
リダイレクトには最大24時間かかる場合があります。コマンドで成功したかどうかを確認できwhois example.comます。
サーバーがNATの背後にある場合、ポート転送を設定する必要があります。
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.さらに、現地のニーズに合わせて:
FQDNをサーバーのループバックインターフェイスにバインドできます。この目的のために、次のような方法でファイルを編集します/etc/hosts。
127.0.0.1    localhost example.com www.example.com
*.example.comここに入ることはできません。たとえば、別の(ローカル)サーバーのネットワークインターフェイスのIPアドレスのエントリを追加することもできます77.77.77.70。
LAN経由で別のコンピューター(またはインターネット経由でプライベートコンピューター)からFQDNにアクセスする場合hostは、次のようにファイルを編集します。
77.77.77.70    example.com www.example.com
参考文献: