首先,我不确定这是否是发布该问题的正确网站,但使用 stack-overflow 似乎更合适,因为它基于 Web/DNS。
我在设置子域名时遇到了一些麻烦,我有 2 个域名链接到运行 Ubuntu 10.04 和 apache2.2 的 vps。我使用虚拟主机将“mydomain”.co.uk 重定向到子文件夹,一切运行正常。
我的问题是我似乎无法将 projects.mydomain.com 链接到文件夹,请求似乎从未到达我的网络服务器。
现在,123 reg 要求每年收取 10 英镑来注册子域名**,这太荒谬了,因为 a) 它们应该是免费的,b) 我的主域名两年的注册费低于这个数字。所以我想问的是,为子域名付费是正常的吗,还是只有 123 reg 才需要付费?如果是这样,如果我换到另一家提供商,我是否可以做到,我该如何正确地将这些子域名指向正确的位置?
对于如何解决这个问题,任何建议都将非常感谢!
感谢大家。
- 华尔兹
** - 编辑。
事实证明,10 英镑的子域名与想要注册这样的地址无关,您可以通过向 DNS 添加 A 记录来实现。读完这篇文章后,reg123 的某个人真的给我打了电话!谈谈客户支持!
答案1
转到您的 123-reg 控制面板,在域名部分选择 thehubworld.co.uk 并单击管理。在管理域表单上,在高级域设置下单击管理 DNS...然后向下滚动直到找到 A、CNAME 和 TXT 记录表单。您可以使用它来添加新条目
projects A 46.226.248.31
单击更新 DNS。您现在应该有一条指向您的 IP 地址的新 A 记录,该记录将解析为projects.thehubworld.co.uk
。如果您的 Apache 配置正确,那么它现在应该可以从您的子域提供页面。
答案2
eps@gank:~$ host thehubworld.co.uk
thehubworld.co.uk has address 46.226.248.31
eps@gank:~$ host projects.thehubworld.co.uk
Host projects.thehubworld.co.uk not found: 3(NXDOMAIN)
您需要将“项目”添加到您的 DNS 服务器/提供商,可以作为直接针对 IP 的 A 记录,也可以使用指向 IP 的另一个主机名的 CNAME。