この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
参考文献: