我是 Server 2k3 的新手。我有一个使用静态 IP 的 2k3 服务器(这是一个游戏服务器,人们使用此 IP 进行连接),我使用远程桌面进行连接。我还为我的网站注册了一个域名(example.com)。
我想要做的是,当用户在浏览器中输入 example.com 时,他们会localhost
在我的服务器上获取我安装的 apache(非常简单)。
我可以简单地创建一个子域名(使用 CPanel,我已经为该域名使用了网络空间和主机提供商),如 sub.example.com 并设置一个 IP(工作正常),但我需要设置主域名。在域控制面板(example.com)中,我需要Domain Name
输入两个 s 才能工作。例如 ns1.example.com 和 ns2.example.com。
我还没有在我的服务器上设置任何 Active Directory 或 DNS,因为我实际上不知道我需要哪个(也许两者都需要)。
我需要采取什么步骤才能实现这一点?我需要向 ISP 询问哪些信息(例如首选和更改 DNS IP、默认网关等)?我已经在 Google 上搜索过,但我不确定我读的是否正确,您能给我推荐一篇有用的文章吗(针对我的情况)?
如果这是新手的问题或者这个问题已经存在,请再次抱歉。
答案1
基本上,您已经拥有域名注册商提供的 2 个名称服务器,它们通过 cpanel 域部分进行控制。您正在寻求创建指向您的 apache 安装的“A 记录”。
在 cpanel 中,如果您在“域”部分中有“简单 DNS 区域编辑器”选项,则可以实现此目的,您可以添加“A 记录”,其中应填写您的静态 IP 地址和“example.com”域。
“名称”字段应以后缀点指定,以表明该地址是绝对地址而不是子域。例如;
名称:example.com。
看
答案2
首先,要意识到磕磕绊绊几乎肯定会带来很多麻烦。不过,这是唯一一种不需要别人帮助就能学习这些内容的方法。
听起来你已经有了 DNS 托管。如果是这样的话,你可能不要想要安装 MS DNS 服务器。您肯定不想安装 Active Directory。
如果你做想要运行自己的 DNS 服务器:将 DNS 服务器角色添加到 Windows。为您的域配置 DNS 服务器。配置备份 DNS 服务,不要忘记将备份 DNS 配置添加到您的服务器(他们会提供说明),有可用的免费备份 DNS(Google 可以快速找到它们),使用两个以上的 DNS 服务器配置您的注册商,一切就绪了。
如果您希望人们能够使用,example.com
那么您将需要一个默认的 A 记录(通常称为@
A 记录)。只有 A 和 CNAME 记录对网络浏览器有意义,其余所有记录类型都毫无意义。
无论如何,我们对您的具体设置了解得还不够,无法指导您完成整个过程,而且在您运行自己的系统之前,您似乎还有很多关于这些系统的知识需要学习。最好还是使用托管服务。