我每年为所有网站托管、域名注册等支付大笔费用。
我的 IP 是动态的,我的提供商允许不同的 http 端口。在我的本地网络服务器上,我可以像这样访问我的网站:localhost:80
- 第一个网站,localhost:81
- 第二个网站 .. 等等。
我想要做的是从我自己的电脑托管低流量网站(例如公司页面等),并减少我上面提到的所有成本。
问题:
1)即使使用动态 IP,是否可以托管我自己的 DNS 服务器和多个网站(来自多个本地端口)?
或者我应该购买像 DynDNS、NO-IP 这样的动态 DNS 服务?
注意:您可以使用任何操作系统提供解决方案(Linux,Windows都没关系,我已准备好安装)。
2) 假设我有一个静态 IP。我想从自己的 PC 托管 Web 服务器和 DNS 服务器。我在 GoDaddy 等注册商处注册了一个域名。下一步我需要做什么?
提前致谢。
答案1
我唯一的建议是,无论流量有多低,都不要在家里托管公司网站。我宁愿选择以下选项来托管流量较低的网站,例如:
或者,只需订阅一个利诺德512 每月仅需花费 19.95 美元,即可为您所有的网站设置虚拟主机。YMMV。
答案2
如果您想运行自己的 DNS 和 Web 服务器,则需要安装所需的软件并进行适当的配置。
在Linux下,您可以运行apache2 / nginx作为Web服务器并绑定为DNS服务器。
在 Windows 下,你可以运行 iis 作为 Web 服务器。对于 DNS 服务器,Windows 服务器版本具有 DNS 服务。
您需要将 DNS 域指向您的公共 IP,该 IP 应转发到您配置的 DNS 服务器。DNS 服务器将告诉您的客户端您的 Web 服务器 IP(可以是同一个 IP)。
如果您希望您的域名仅供本地使用,则无需向任何注册商注册。您只需在本地机器上运行自己的 DNS 服务器/Web 服务器即可。
根据提供的信息我可以这么说。
答案3
如果您有兴趣在 Windows 上运行基于 SQL/PHP/Apache 的网站(使用 apache 虚拟主机),请查看“wamp-server”。它是一个单一安装程序包,可在 Windows 上干净地安装 Apache、MySQL 和 PHP。我一直用它来进行开发/测试,但我同意上述回复,您真的不应该在家里托管公司网站,因为根本无法确保可靠性。
Afraid.org 提供了一个非常好的免费动态 DNS 服务,它可以处理动态连接的所有 DNS 需求,而且不需要像 dy 那样付费