我似乎找不到这个问题的正确答案。我想使用我闲置的一台计算机作为文件服务器、邮件服务器,甚至网站。我熟悉 Linux(我每天都用它作为我的操作系统)和 Apache,并且知道如何在本地设置所有这些,但不知道如何公开设置。我也不知道如何处理域名。
假设我想购买域名 example.com。我该如何设置服务器,以便如果我在世界的另一端访问 example.com,我可以看到 Apache 文件服务器?此外,我该如何设置电子邮件,例如[电子邮件保护]。
最后一个问题是,哪里是购买域名的好地方。雅虎的域名可以用吗?我也听说过 dyn.com。如果有人能给我指明正确的方向就太好了。
谢谢!
答案1
要将某个域名指向 IP,您很可能需要动态 DNS 服务(因为大多数家庭连接都有动态 IP)。有免费服务提供免费域名(noip.com、freedns 等。只需谷歌搜索“动态 dns”即可)。
我知道 namecheap.com 总体上是良好且受人尊敬的域名注册商,它还免费提供动态 DNS 服务。这通常需要您下载在您的家庭服务器上运行的自定义脚本并报告其 IP,以便在需要时调整域名。
对于电子邮件服务器的设置,还涉及 DNS(设置 MX 类型的 DNS 记录)。
此外,您需要打开路由器(和/或防火墙)中的端口,以便通过互联网访问它。
总而言之,我认为如果您没有静态 IP,最好使用静态 IP,因为如果您的 IP 发生变化,可能仍会出现问题,因为某些主机缓存了旧的 IP。