我对网站的部署有点陌生。我有一个用Node.js
编写的服务器。以前,我一直使用Heroku
来部署我的应用程序,而对部署没有太多了解。我想知道如何部署服务器以创建一个以.com
而不是www.example.com
结尾的网站。我认为这与域名有关(如果我错了,请纠正我)。我想知道什么是域和DNS提供商,以及如何以这种方式部署网站。谢谢。
您应该知道几件事
DNS->域名系统
DNS是IP地址转换服务的主机名。 DNS是在名称服务器的层次结构中实现的分布式数据库。它是用于客户端和服务器之间的消息交换的应用程序层协议。
需求
每个主机都由IP地址标识,但是记住号码对于人们来说非常困难,而且IP地址也不是静态的,因此需要映射才能将域名更改为IP地址。因此,DNS用于将网站的域名转换为其数字IP地址。
名称服务器
域名服务器(DNS)与Internet等同于电话簿。它们维护域名目录,并将其转换为Internet协议(IP)地址。这是必要的,因为尽管域名很容易让人记住,但是计算机或机器还是可以基于IP地址访问网站。
DNS记录
域名,IP地址的有效期是什么?什么时候住?以及与该域名相关的所有信息。
一旦您了解了DNS
我们可以以不同方式将域映射到Ip取决于平台。我建议您在下面这些链接。尝试找出两者之间的差异,这样做将使您逐步学习
www.example.herokuapp.com
http://www.littlebigextra.com/map-domain-name-amazon-aws-ec2-instance/