我为公司内部网站编写 PHP。因此,我对域名、服务器、IP 地址等没有太多经验。
一位朋友要求我更改其网站的域名。我尝试帮他更改域名,但收效甚微。
他注册了这两个域名。我有他的 123-reg 帐户的登录信息。我看不出有什么方法能轻易帮他做到这一点。
我 ping 了他当前的网站,它给了我一个 IP 地址。但是当我将 IP 输入 URL 时,它并没有转到他的网站,而是转到了一个毫无帮助的网页。
http://hermes.krystal.co.uk/cgi-sys/defaultwebpage.cgi
当我在 who.is 中输入 IP 时,显示的详细信息是某个随机托管公司 Krystal Hosting 的。
我想我的问题是...将新域名附加到 IP 通常是一个相对简单的过程吗?如果是这样,我不明白什么?
也许只是 123-reg 的 GUI 让初学者感到太难了?
我真的很困惑!!
答案1
我不太清楚您在执行该任务时遇到的问题,所以我将稍微解释一下您应该如何操作才能正常工作。那么,现在您的朋友有一个名为的域hermes.krystal.co.uk
,而您想指向另一个域以获得相同的响应,对吗?有两种简单的方法可以实现此目的。
方法 1
目前,hermes.krystal.co.uk
有以下 A 记录:
$ dig hermes.krystal.co.uk
[...]
;; ANSWER SECTION:
hermes.krystal.co.uk. 14400 IN A 77.72.1.66
如果您想将第二个域指向同一位置,则必须A
向同一 IP 地址添加一条记录。总之,A
记录是域请求将尝试连接的 IPv4 地址。
- 有关 A 记录的更多信息,这里。
方法 2
为第一个域定义一条CNAME
记录,如下所示:
yourseconddomain.com. 1400 CNAME hermes.krystal.co.uk
非常模糊地讲,CNAME
记录就像是指向现有 DNS 记录的“指针”,它将使查询针对相同的目标A
记录进行解析。
- 有关 CNAME 记录的更多信息,这里。
任何状况之下
当您在浏览器中直接使用 IP 地址访问网站时,您看到的页面很丑陋,这是因为 Web 服务器未配置为提供该请求的内容。无论如何,您都应该在 Web 浏览器的配置中添加第二个域名。