要在 VPS 中使用自定义域名,您首先需要进行一些 DNS 更改。在本指南中,我们将向您展示如何使用两种方法将域名指向虚拟专用服务器托管:,确保完成VPS 的初始设置并在继续之前购买域名。首先,您需要找到虚拟服务器的 IP 地址。在 Hostinger 面板上,您可以在服务器 部分下找到所有 VPS 相关信息 。,SSH Details 下突出显示的区域显示您的虚拟服务器的 专用 IP 地址。,以下方法是一个非常简单的解决方案。这将涉及更改您当前在权威 DNS 区域中的A 记录。这意味着必须在您的名称服务器当前指向的 DNS 区域执行 A 记录切换。,如果您选择此选项,您的DNS 区域文件以及所有其他现有条目(CNAME、MX、NS 和其他记录)将保留在当前提供商处。对于初学者或不想更改其 DNS 区域位置的人来说,该方法可能更容易。,如果您现在不确定您的域名指向何处,您可以使用DNS 查找工具 或使用dig命令来定位 NS 记录。通过终端执行以下命令就可以了:,既然您知道您的域指向何处,请导航至提供商并打开您域的 DNS 区域。,此时有两种方法可供选择:,这两个选项都会为您提供相同的结果。首先找到当前的 A 记录值并将其替换为之前位于的专用 IP地址。下面,您将看到条目在您的 DNS 区域中应该是什么样子的演示。,将域指向您的 VPS 后,是时候检查记录是否正确添加了。请记住,DNS 传播最多可能需要24 小时,因此您可能需要至少等待几个小时才能开始工作。但是,大多数 DNS 检查工具都提供即时结果。您也可以通过终端使用 dig命令执行此操作:,如果输出显示您的 VPS 专用 IP 地址作为 A 记录,则一切都正确完成!剩下的部分等待DNS在全球范围内全面传播。为了加快这个过程,你可以刷新 DNS。一旦 DNS 完全激活,您将在通过浏览器访问您的域时看到默认加载页面。,通过自定义名称服务器将域指向 VPS 有点棘手,因为您需要在虚拟服务器上设置一个新的 DNS 区域。此方法会将您的 DNS 区域的位置切换到 VPS,这意味着以后所有与 DNS 相关的更改都必须通过新创建的区域进行。,首先为您的域创建新的子名称服务器。每个条目都需要指向 VPS 专用 IP 地址。在 hPanel 上,您可以通过Domains → DNS / Nameservers → Child nameservers来完成。,下一步是在虚拟服务器上为您的域设置 DNS 区域。通过 SSH 连接到您的 VPS并转到:,然后,为您的 DNS 区域文件创建一个单独的文件夹:,访问新建的目录:,使用 nano 命令,为您的域创建一个新的区域文件:,使用以下示例并将所有 IP 地址和域实例替换为您的实际域名和 VPS 的专用 IP:,按CTRL+X 保存文件并确认更改。下一个任务是将它插入到默认绑定配置中:,在底部添加以下行,并确保使用真实值编辑文件名:,还建议使用稳定的 DNS 转发器。在此演示中,我们将通过编辑 named.conf.options 文件来使用 Google 公共 DNS:,找到以下几行:,编辑它们并根据此示例:,现在,所有必要的值都已添加。通过执行以下命令仔细检查 DNS 区域文件语法是否正确:,如果任务正确完成,输出应类似于:,最后,重新启动 DNS 绑定服务并确保它正在运行:,由于拼图的所有部分都已收集,最后一步是将您域的名称服务器更改为新创建的名称服务器。您可以通过他们的域管理面板将您的域指向 Hostinger。,请记住,DNS 传播最多可能需要24 小时,因此您必须至少等待一两个小时才能完全运行。为了加快速度,您可以再次刷新 DNS。您还可以使用在线 DNS 检查工具来确认您新创建的区域的功能。一旦 DNS 完成传播,您将在通过浏览器访问您的域时看到默认加载页面。,在某些情况下,您可能需要设置反向 DNS 记录。Hostinger 通过服务器管理面板底部的内置工具简化了此过程。添加后,请记住,在记录完全激活之前可能需要几个小时才能传播。,在本教程中,我们学习了两种将域名指向虚拟专用服务器的不同方法。同样重要的是要记住,DNS 更改可能至少需要几个小时才能在全球范围内传播。,,要在 VPS 中使用自定义域名,您首先需要进行一些 DNS 更改。在本指南中,我们将向您展示如何使用两种方法将域名指向虚拟专用服务器托管:,确保完成VPS 的初始设置并在继续之前购买域名。首先,您需要找到虚拟服务器的 IP 地址。在 Hostinger 面板上,您可以在服务器 部分下找到所有 VPS 相关信息 。,找到以下几行:
您可能想要创建家庭 Web 服务器的原因有很多。这些范围从基本用途(例如,存储数据、网络托管、家庭自动化、作为视频游戏服务器)到更高级的用途(例如,运行 Tor 节点、私人电子邮件、聊天、创建定制的虚拟专用网络服务器)。家庭 Web 服务器也是我的首选。不管您为什么对此感兴趣,以下是您需要了解的有关如何设置自己的网络托管服务器的信息。,,对于 DIY 网络托管,您需要互联网连接来处理大量网络流量。下载和上传速度都很重要。请务必测试这些,因为住宅互联网连接可能会为您提供高下载率,但其上传速度可能会很慢。您的上传速度是指每次访问者访问时您可以将数据上传到您的网站的速度。如果不止一个人同时访问您的网站,他们将需要共享此连接。搜索引擎在确定在其结果页面中的何处列出您的网站时也会考虑这一点。这就是为什么一些网络托管服务商以其出色的 SEO 为荣。,在家中拥有服务器需要您拥有足够强大的互联网连接以满足预期的网络流量需求。为此,您需要使用Speedtest.net等速度测试工具检查您的互联网连接速度。该工具快速、免费且在全球范围内可用,因此可提供准确的结果。许多 ISP 为居民提供良好的下载但上传速度较差。您至少需要 25 Mbps 的下载速度和 40 Mbps 的上传速度才能运行一个或两个网站。,如果您想流式传输非常高质量的视频,您需要至少 100 Mbps 的下载速度和大约 10 Mbps 的上传速度。确保您的 ISP 也没有对您的互联网连接设置任何数据限制。此外,您不希望您的数据使用受到限制或限制。如果您的互联网连接不符合这些标准,您需要先更换供应商,然后才能设置自己的家庭服务器。,一旦您确定您拥有合适的连接,就该购买合适的硬件了。您需要的主要东西是专用 PC。虽然您可以使用旧 PC 或笔记本电脑,但 PC 的效果最好,因为您需要将额外的电缆(例如,同轴电缆、双绞线电缆、光纤)和交换机(5 端口或 8 端口千兆交换机)连接到它。,您使用的计算机需要有足够的存储空间来容纳一个 60 GB 的硬盘驱动器,至少有 25 GB 的可用空间,一个至少 2 GHz 的双核处理器和 2 GB RAM,一个 USB 端口和一个 DVD 驱动器.这就是更新、更快的计算机性能最好的原因,因为它性能更好,处理能力更强。这并不意味着旧 PC 无法工作。,您还应该考虑购买一个机架(一个支撑您的计算机的框架),这样您就可以让一切井井有条。,这是在家中设置服务器过程中的关键步骤。花点时间仔细考虑您要使用的操作系统:Windows 或 Linux 服务器版本。主要区别之一是您是要为 Windows 许可证付费还是使用免费的开源程序 Linux 来省钱。Linux 服务器也更加可定制。让我们花点时间比较一下两者。,大约 70% 的在线服务器都是在 Linux 机器上运行的。这是因为它免费且易于使用和自定义。Linux 服务器也更安全,黑客利用恶意软件的机会要少得多。然而,他们并非无敌。您仍然需要保持软件更新并正确配置所有内容。还有一些程序无法在 Linux 上运行,但大多数 Windows 程序都可以通过名为 WineHQ 的程序在其上运行。,要使用 Windows 在家中创建服务器,您需要购买许可证。这保证您将获得针对您遇到的任何问题的长期支持。您还可以通过系统恢复方便地解决任何技术问题。其他好处包括自动系统更新、对众多应用程序的支持以及它对初学者友好的事实。,但是,它也有其缺点,例如更昂贵且更容易受到恶意软件的攻击。大多数人会选择在家里使用 Windows 服务器。这是因为 Windows 是大多数人都熟悉的系统。因此,本文中讨论的大部分内容都是针对 Windows 服务器的。一个例外是在这里我们讨论了 Windows 和 Linux 服务器之间的区别。本文的其余部分将告诉您如何设置 Windows 家庭服务器。,一旦您拥有合适的硬件和连接并选择了您的操作系统,就可以设置您的软件了。如何做到这一点取决于您使用的是什么操作系统,是开源操作系统还是专有操作系统。对于 Windows,您需要安装Internet Information Services (IIS),这是一个 Web 服务器插件。,对于 Linus,您需要安装Apache、Lighttpd或NGINX。Apache 是最著名的。您还可以在 Windows Web 服务器上安装 Apache。如果您仍然不确定使用哪一个,请查看我们关于Nginx 与 Apache 的指南。这些程序的安装过程要求您打开家庭路由器和防火墙上的端口。,这允许流量在您自己的 Web 服务器上来回传输。Web 流量最重要的两个端口是端口 80 和 443,因此请确保它们未被阻止。一旦您设置了您的网络服务器并为网络流量配置了它,请花点时间通过网络服务器访问它来确保它能够正常工作。如果您遇到测试页面,您就会知道是时候安装您自己网站的文件了。,VNC 允许您远程访问另一台计算机。通过 VNC 访问,您可以操作要设置新服务器的计算机。您可以访问所有资源(例如,打印机、驱动器),就像您坐在计算机前一样。因此,无论您是想远程访问计算机还是提供远程技术支持,都需要设置 VNC。设置 VNC 并不困难。您需要知道计算机的 IP 地址或其完全限定的免费域名和密码。,虽然这听起来很有挑战性,但实际上很容易做到。您只需安装一个服务器包,然后配置您自己的家庭服务器,这样您就可以开始使用它了。,FTP 是一种标准的通信协议。这意味着这就是您将文件从专用主机传输给访问者的方式。在您自己的服务器上安装FTP很重要。您不仅需要安装 FTP,还需要激活 FTP 服务器。这样做会创建一个由您控制的私有云。创建后,您的网站文件将被快速传输。,现在 FTP...