我有一个朋友,我在他的公共服务器上为他建立了一个网站;但是,我在让 DNS 正常工作方面遇到了很多麻烦。
我在 /etc/apache2/sites-available 中为新站点添加了一个文件/条目,并在 /etc/hosts 中添加了域名。本地浏览该站点可以正常工作,将其粘贴到我的 webroot 下的子目录中并转到 https:// mydomain/subdir 也可以正常工作。
我已经在 Apache 上提供多个域名;但是,这些域名都属于我,并在一个域名提供商 ( https://godaddy.com ) 上注册。然而,我朋友的域名注册商不同 - https://internic.co.il - 这似乎是我遇到问题的地方。
我已将她域名提供商的名称服务器更改为指向 GoDaddy 名称服务器,并添加了指向我的盒子 IP 的 A 记录 -
A xxxxxxxx.co.il 209.59.180.101 600 秒
到我的主域名。等了一会儿(此时,已经过了一天),然后... 不行,没有解析。'dig' 给我一个 'SERVFAIL';'ping' 说'名称解析暂时失败'。
显然,我不明白我到底在做什么……所以我向你们这些专家求助。提前感谢你们提供的任何帮助!
您需要告诉 GoDaddy 它对您朋友的域名具有权威性;或者您需要让她的注册商提供该服务。GoDaddy 通常不会发布未告知的域名的 DNS 记录。因此,您需要进入“我的产品”、“DNS”,并将她的域名添加为您的域名之一。然后,GoDaddy 将为您提供他们的两个名称服务器,您将在 Internic 中输入这两个名称服务器作为该域名的权威名称服务器。或者,您可以告诉 Internic 它负责 DNS,并将 A 记录放在那里。