关于URLS的基本网络问题

时间:2010-07-08 22:38:08

标签: networking

假设有一个名为www.hello.com的网站

那究竟是什么www - 它是机器的名称吗?如果是这样,hello.com就是域名,这意味着hello.com中只有一台名为www的机器?

第二个问题是,为什么stackoverflow http://stackoverflow.com而不是www.stackoverflow.com?

提前致谢

4 个答案:

答案 0 :(得分:2)

在网络发展的早期,它已经被添加到了所有内容中,而不再是标准版。拥有该URL的任何人都可以决定忽略,接受或更改在其上有或没有www的传入URL。 实际上说,它在技术上并不是网址真实名称的一部分,或者你可以说它始终是网址的一部分,我们有时会选择跳过它,具体取决于你的观点。但从技术上讲,它是一个子域名,比如meta.stackoverflow.com,但我认为制作一个具有不同内容的单独网站foo.com和www.foo.com是不好的形式。大多数网站都指向相同的内容。

答案 1 :(得分:1)

www是hello.com的子域名

通常,hello.com和www.hello.com的DNS记录都设置为指向同一网站。

从SEO的角度来看,他们被视为两个不同的域名,因此您可能会发现www.hello.com重定向到hello.com以帮助提高搜索引擎排名。这可能是http://www.stackoverflow.com重定向到http://stackoverflow.com

的理由

答案 2 :(得分:1)

域名只是IP地址的友好版本。

www只是hello.com网络服务器的过时惯例

答案 3 :(得分:1)

来自维基百科的

Domain name system制定:

  

域名由一个或多个组成   零件,技术上称为标签,即   通常连接,和   由点分隔,例如   example.com。

     
      
  • 最右边的标签传达顶级域名;例如,   域名www.example.com所属   顶级域名com。
  •   
  • 域的层次结构从右向左下降;每   左边的标签指定了一个   细分,或子域   域名在右边。例如:   label示例指定的子域   com域,www是sub   example.com的域名。这棵树   细分可能包括127个   水平。
  •   
  • 每个标签最多可包含63个字符。完整的域名可以   总长度不超过253   字符。[9]在实践中,有些   域名注册管理机构可能会缩短   限制。
  •   
  • DNS名称在技术上可以包含任何可表示的字符   在八位字节(RFC 3696)。然而   允许在中国制定域名   DNS根区域,以及大多数其他子区域   域,使用首选格式和   字符集。允许的字符   标签中的一部分是ASCII的子集   字符集,包括   字符a到z,A到Z,   数字0到9,连字符。   此规则称为LDH规则   (字母,数字,连字符)。域   名称被解释为   与案件无关的方式。标签可以   不以连字符开头或结尾。
  •   
  • 主机名是至少具有一个IP地址的域名   相关。例如,域名   名称www.example.com和example.com   也是主机名,而com   域名不是。
  •   

http://stackoverflow.com通常通过使用所谓的A record将用户重定向到www.stackoverflow.com。