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


13

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

ありがとう


1
無料のDNSプロバイダーがたくさんあります。それらを使用したくない場合は、IPアドレスを使用する各コンピューターで/ etc / hostsファイルを編集する必要があります。
ゾンド

それで、どのようにそれらを使用できますか?
Shadow4Kill

1
Apache / 2.4.7を使用しているようです。要するに、まずDNSプロバイダーからFQDNを取得する必要があります。2番目:ファイルにServerNameディレクティブを設定する必要があり/etc/apache2/sites-available/your-virtualhost.confます。
pa4080

1
これがあなたの使用のためだけであるなら、私はfreedns.afraid.orgを強くお勧めします。他の場所で取得したカスタムドメインを使用することも、数千のサブドメインを使用することもできます。それを実行する人もとても親切で、私のDNS問題のいくつかを助けてくれました。
ゾンド

回答:


8

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
    

参考文献:


たぶん、この答えはあなたにとって興味深いかもしれません。
pa4080

ご回答有難うございます。ただし、/ etc / hostsを編集しても、パブリックインターネット接続用にドメインを設定したいホームネットワークでのみドメインが利用可能になります。2つのDNSを取得しました:herahost1.ddns.net herahost2.ddns.netそれらを自分のドメインに設定しますか?しかし、私がそれをしても、ドメインは私のサイトにリダイレクトしません!
Shadow4Kill

おかげで、自分に設定したサブドメイン設定のスクリーンショットを教えていただけますか?
Shadow4Kill

あなたの親切に感謝して、私は正確にそれをしましたが、うまくいきません。そして私の大きな問題は、ドメインのDNSを何に設定するかということです。IPに設定されているherahost1.ddns.comとherahost2.ddns.comでそれらを設定しようとすると、何か問題が発生したと表示されます。
Shadow4Kill

これが設定リンクの
-Shadow4Kill

3

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

現代のWindowsでは、通常はc:\Windows\System32\Drivers\etc\hostsです。

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

その他の国では、無料で利用可能なDNSプロバイダーのいずれかを使用します。

以下に例を示し、手順を示します 。FreeDNS

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.