如何设置域到IP地址?

您可以访问此IP地址2.186.116.46 (如果我的电脑在线)。 我想为它分配一个域名,所以我想知道当我没有DNS时这是怎么回事? 我拥有自己的域名“.com”。 我的IP是静态的。

谢谢

1.您需要从某个DNS提供商处获取域名 (或者可能只是FQDN )。

2.一旦您注册了域名,您就可以访问管理面板(如下所示),您可以将域名(以及所有*.或某些子域/ FQDN)重定向到您的域名*.服务器的IP地址。

在此处输入图像描述

  • 请注意,提供商的管理面板应该看起来不同,并且提供商将为您提供如何使用它的确切说明。

  • 有时重定向可能需要长达24小时。 您可以通过命令whois example.com检查它是否成功。

3. 编辑 /etc/hosts文件,并通过以下条目将域名绑定到您的IP地址:

 77.77.77.70 example.com 
  • 如果省略此步骤并不致命,但在这种情况下,如果您无法访问互联网,则无法使用。

4.编辑VirtualHost配置文件并添加相关的ServerNameServerAlias指令。 我们假设配置文件是000-default.conf ,应该如下所示:

  ServerName example.com ServerAlias www.example.com localhost ServerAdmin webmaster@localhost DocumentRoot /var/www/html  # etc ...  ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined  
  • 此步骤也可以省略,但是当您有多个虚拟主机时,这是绝对必要的。

  • 别忘了:

     sudo a2ensite 000-default.conf && sudo sudo systemctl reload apache2.service 

如果仅供本地使用,您只需将该条目放入hosts文件即可。

在现代Windows上,即c:/ Windows / drivers / etc / HOSTS

在linux上,该文件是/ etc / hosts。

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

这是一个示例,带有说明: FreeDNS