之前有段时间,MyDomain 允许二级域名的 CNAMEing,我天真地使用了它。
现在我认为我已经使用 A 记录指定了所有内容,昨晚我将 stornge.com 的条目更改为:
A Record
An A Record (or host name) associates a specific address with a specific IP address (secure.yourdomain.com >> 11.222.333.444)
Host Points To: Action
*.linux
3.154.31.225
linux
3.154.31.225
*
50.116.48.189
stornge.com
50.116.48.189
然而,今天早上我检查了一下,十二个多小时后,
(kingdom)jonathan@li393-189:~/alter/alter$ host stornge.com
stornge.com is an alias for haywardfamily.org.
haywardfamily.org has address 24.15.82.204
haywardfamily.org mail is handled by 10 smtp.dnsexit.com.
也许我只是需要等待更长时间(12 小时可能无法满足 24-48 小时的延迟),但我认为在我实施更改之前 stornge.com 有一个指向 haywardfamily.org 的 A 记录(不是二级 CNAME 记录)。
我正在重新调整域名的用途,并在最后添加了向后兼容性。但是,当我打算测试 Gunicorn 和 Apache ReverseProxy 转发时,我被困在一个更基本的问题上,即如何让 URL 正常工作。我知道我可以通过在我的 /etc/hosts 中添加一行来避开开发过程中的问题,但我想让 stornge.com 不成为 haywardfamily.org 的别名,并让它拥有 50.116.48.189 的 A 记录。
我如何在 MyDomain.com 中执行此操作?webmin 界面似乎不显示“较旧的 CNAME”,因此不提供更改或删除 CNAME 的方法。(事实上,较旧的 CNAME 是否有问题,这一点我不确定。)
- 编辑 -
我使用的是 Mountain Lion。我尝试的更改没有成功;我清除了 Chrome 中的相关浏览历史记录,发现 stornge.com 重定向到 jonathanscorner.com(现有的预期行为),而 www.stornge.com 重定向到 jonathanscorner.com。我还尝试了 Firefox,我通常只用它来安装 Chrome 中没有的插件,但还是出现了相同的重定向。haywardfamily.org 服务器设置为在以 stornge.com 身份访问时充当 tinyurl.com 的私有克隆;因此您可以访问http://stornge.com/a并获取我的人工智能(批评)论文http://jonathanscorner.com/ai。它表现出了正确的先前行为。
我怎样才能让 stornge.com 指向 50.116.48.189 ,如果可能的话,我怎样才能完成我尝试使用 /etc/hosts 文件执行的操作,实施更改并在网站上工作,同时等待官方 DNS 服务按预期工作?
- 编辑 -
我在 sites-enabled 中查找时遗漏了 httpd.conf 中的某些内容。它现在正在提供预期的(错误)页面。
谢谢,
答案1
看起来您拥有 stornge.com 的 CNAME 和 A 记录:
来自“dig -t A stornge.com”
;; QUESTION SECTION:
;stornge.com. IN A
;; ANSWER SECTION:
stornge.com. 3600 IN A 50.116.48.189
来自“dig -t CNAME stornge.com”
;; QUESTION SECTION:
;stornge.com. IN CNAME
;; ANSWER SECTION:
stornge.com. 3398 IN CNAME haywardfamily.org.
这是一个问题 - 需要删除 CNAME。如果它没有显示在控制面板中,则有三种可能性:
- 它已从他们的记录中删除,但尚未在他们的 DNS 服务器上更新。
- 它已从他们的记录中删除,已在他们的 DNS 服务器上更新,但缓存在其他地方。只需等到缓存过期即可。
- 他们的控制面板坏了——在这种情况下你需要联系支持人员。
我尝试查询您的实际 DNS 服务器之一(ns1.mydomain.com)以获取 A 记录和 CNAME,并返回了两者,剩下选项 1 和 3。此时,您最好的计划是联系他们的支持人员并让他们弄清楚。这就是您付钱给他们的原因。