Ste*_*per 9 domain-name-system domain-name 502-error
我是一名开发人员,我在设置托管时遇到了麻烦,我希望你们能帮助我。
我有一个要为朋友设置的域。当我使用简短形式时,URL 工作正常,例如http://example.com. 也就是说,页面呈现正确,我得到 HTTP/200 响应。http://www.example.com但是,当我尝试时,出现 HTTP/502 错误。Ping 它给了我,
Ping 请求找不到主机 www.example.com。请检查名称并重试。
我很难过,因为我不知道足够的术语来制定一个好的关键字搜索。任何人都可以给我一些关于我可能需要做什么来设置某种别名以便标准www.表单可以工作的信息吗?我不知道是否应该与我的注册商或我的托管公司交谈,向他们询问什么,或者在各种控制面板中的何处查看。
任何帮助——甚至只是命名不同的部分——都会有帮助。我从 CNAME 的域别名中不知道我的 TLD。
小智 8
看起来您(或您的朋友)在他的域中没有“www”的 DNS 记录,这将解决无法解析地址的问题。
要解决这个问题,应该像为“www”创建一个新的 A 记录(也称为 HOST 记录)并将其映射到他的 Web 服务器的 IP 地址和他的 DNS 提供商一样简单。
可以在http://en.wikipedia.org/wiki/List_of_DNS_record_types找到 DNS 记录类型列表
这两个名称实际上没有任何区别,除了一个前面有一个子域而另一个没有。一旦您拥有域名,您就可以设置资源记录以利用几乎无限数量的子域。
至少有 30 种不同类型的资源记录。现在你可能可以专注于两个:
www 是迄今为止最常见的子域,但还有许多其他子域。看看下面的例子:
您需要了解的是 google.com 和 yahoo.com 是域名。 在此之前的任何内容都称为主机名或子域。只要您采取必要的步骤来设置 DNS 解析以将这些子域解析为它们自己的 IP 地址(使用名称)或作为别名(使用 Cname),并且您设置您的网络服务器以了解您的此类请求将被设置。
在您的情况下,您应该使用 cname 将 www.domainname.com 指向 domainname.com。仅当您打算将两者都指向同一个 IP 时, cname 更适合作为答案。这样,如果您以后需要更改您的IP,您只需要调整一个记录。
至于让您的网络服务器理解这两个请求,有很多关于服务器故障的 Apache 和 IIS 示例。做一个搜索,你会找到你需要的一切。寻找虚拟主机。
编辑:这是关于cnames的交叉参考。他们也有自己的位置。使用最适合您情况的工具。