我是编程网络部分的新手,我获得了一位主持人。我上传了一个带有一个标题的简单index.html文件(这是正确的)。如果我然后尝试连接nameserver / ip(得到PuTTy),我收到404错误。我尝试过很多关于文件夹的东西,但我无法解决任何问题
答案 0 :(得分:3)
名称服务器的IP地址几乎肯定是不您的托管IP地址。名称服务器是服务器(可能由您的主机拥有 - 但可能是外包服务)将人类可读的域名(例如www.domain.com)转换为计算机可以连接的IP地址(例如198.252.206.16 - 我为www.stackoverflow.com获得的IP 4地址。它充当了一个巨大的域名和IP地址查找列表,就像电话簿或黄页一样。
此外,由于您的主机几乎肯定会为每台服务器托管多个域(数十个或可能数百个),因此在尝试连接到您的网页时,需要使用域名 - 这将是需要Apache或IIS知道如何路由请求/返回浏览器的内容。它将使用浏览器在请求页面时发送的请求标头执行此操作。如果您在本地进行测试,那么如果您在wwwroot目录(或等效目录)中有一个站点注册/单组内容,则localhost / 127.0.0.1将足够好。类似地,如果虚拟服务器或专用服务器是在服务器上注册的唯一站点/应用程序,则它们可以通过IP地址响应请求。
要使用另一个真实世界的类比,这有点像在一个城镇或村庄的邮件项目 - 不包括收件人姓名,街道或门牌号码 - 然后期望收到它并获得回复
有些主机提供临时域名供您在购买域名之前使用,或者在域名详细信息传播到全球的DNS服务器时使用。这通常看起来像 -
http://your-user.your-host.com/ 或 http://server.your-host.com/your-username/
如果您的主机提供此类服务,则通常应在其自助页面或您设置网站的管理区域中详细说明。显然,这样的域名不是用于“生产”使用,您应该在使用该站点之前购买域名,而不是测试 - 如果只是为了让您可以灵活地移动到新的主机。
这不是StackOverflow用户的问题,我强烈建议您查阅主持人的文档或联系他们以获得进一步的帮助。