web-dev-qa-db-ja.com

ドメインをIPアドレスに設定する方法は?

このIPアドレスに到達できます 2.186.116.46 (私のコンピューターがオンラインの場合)。ドメインを割り当てたいので、DNSがないときにどのようにできるのでしょうか? 「.com」というドメインを所有しています。私のIPは静的です。

ありがとう

12
Shadow4Kill

1。から ドメイン名 (または単に FQDN )を取得する必要があります一部 DNSプロバイダー

2。ドメイン名を登録すると、次のような管理パネルにアクセスできます。 Aレコードを介して)、ドメイン名(およびすべての*.または特定のサブドメイン/ FQDN)をサーバーのIPアドレスにリダイレクトします。

enter image description here

  • プロバイダーの管理パネルは異なるように見えることに注意してください。プロバイダーは使用方法を正確に指示します。

  • リダイレクトには最大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
    

参考文献:

8
pa4080

ローカルでのみ使用する場合は、そのエントリをホストファイルに入れるだけです。

最新のWindowsでは、c:/ Windows/drivers/etc/HOSTSです

Linuxでは、ファイルは/ etc/hostsです。

その他の国では、自由に利用できるDNSプロバイダーのいずれかを使用します。

次に例を示します。手順は次のとおりです。 FreeDNS

2
SDsolar