如何将域名设置为 IP 地址?

如何将域名设置为 IP 地址?

您可以访问该IP地址2.186.116.46(如果我的电脑在线)。我想给它分配一个域名,所以我想知道在没有 DNS 的情况下如何实现?我确实拥有我的域名“.com”。我的 IP 是静态的。

谢谢

答案1

1.你需要获得域名(或者可能只是完整限定域名 (FQDN))来自一些DNS 提供商

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(或者通过 Internet 让私人计算机访问),请host按如下方式编辑其文件:

    77.77.77.70    example.com www.example.com
    

进一步阅读:

答案2

如果仅供本地使用,您可以将该条目放入您的主机文件中。

在现代 Windows 上,通常是c:\Windows\System32\Drivers\etc\hosts

在 Linux 上,该文件为/etc/hosts

对于世界其他地区,请使用免费提供的 DNS 提供商之一。

以下是一个示例,附带说明: 免费DNS

相关内容