网站地址中的www有还是没有

这个问题是这样引出的。。。

某年某月的某一天,想上一下某网站,就在Chrome浏览器地址栏输入moumou.com回车,结果发现不是平常看到的网站首页,而是该公司的邮件登录界面,这是咋回事?

回来发现原来少输入了www,如果在地址栏里输入www.moumou.com就是往常看到的页面了。原来想当然的认为www写和不写是一样的,这个想当然是不对的。

对于自己建过网站的人这个可能不算个问题,但是对于没有过建站经验的可能就不大清楚了。

假如要建立一个自己的网站:

1.第一步得申请一个自己的域名,比如申请下来一个域名脚moumou.com,注意这个域名前面没有www.moumou.com,我看有些网上人说www.moumou.com是域名,这是不对的。申请的域名就是moumou.com。

2.第二步就是要弄一个拥有对外IP的主机,可以是虚拟主机。

3.第三步是要进行域名解析,要告诉DNS服务器你将怎么使用申请到的域名。即将申请到的域名moumou.com和主机IP对应起来。

    DNS上记载域名与IP的对应关系或者间接的域名与另一个域名的对应关系,每一个对应关系是一条记录。记录有很多中类型,这个网上可以搜到,主要的有

A记录、CNAME记录、MX记录。

A记录:一般是记录主域名(即申请到的域名)与主机IP之间的对应关系。

CNAME记录:别名记录。这种记录允许您将多个名字映射到同一台计算机。通常情况是将一个域名指向另一个域名,后面再说例子。

MX记录:邮件路由记录,用于该域名下的邮件服务器指向到自己实际的邮件服务器主机IP上,比如这里将自己的主机IP地址添加上,那么当别人网给你写邮件时地址写xxx@moumou.com的时候,发送邮件服务器就会将这个邮件送到你的主机IP上。特别的是这里的主机IP可以换成一个域名,这时候发送邮件服务器会继续查找这个域名的地址然后发到这个地址上去,比如写上主机IP换成mail.163.com,则邮件就发到163服务器上了,一些企业邮箱就是类似这样弄的。

这里有两点注意:

1.这些记录都不一条,可以有很多条,好像最大可以是20条吧。

2.CNAME是一个别名记录,是可以不用的。

由于MX是邮件路由用的这里暂且不说。下面就以A记录和CNAME记录来说明一下www的有误问题。

比如我们申请到了moumou.com域名,主机IP也有了比如是1.2.3.4,因为一台主机上可以建立多个网站,比如我想建立2个:

一个Web服务器,一个论坛。

可以这样写A记录:

web服务器的:www.moumou.com --->1.2.3.4

论坛的:bbs.moumou.com ---> 1.2.3.4

moumou.com前面的www和bbs相当于申请到的域名的下一级域名,这个下一级域名是我们自己的,实际上是随便起名的,域名解析的时候有个专有的名称叫“主机名”,而且主机名是可以为空的,为空的情况就出现了本来题目中的没有www的网址的情况了。比如现在我建的三个网站就可以这样(3条A记录):

一个:moumou.com --->1.2.3.4(主机名为空的情况)

一个:www.moumou.com --->1.2.3.4(主机名为www)

一个:bbs.moumou.com --->1.2.3.4(主机名为bbs)

这里面有一个问题,就是如果我主机IP变了,比如换了一个服务商。那么再改A记录比较麻烦,就要一条一条改,很麻烦,这时候CNAME记录就发挥作用了,A记录和CNAME记录可以这样改:

A记录:

moumou.com --->1.2.3.4

CNAME记录:

www.moumou.com --->moumou.com

bbs.moumou.com --->moumou.com

这样一改再换IP的话只要改一个A记录的IP就可以了。所以这里页看出了,一般不能主机名是不空的(即有网址是www的),任性就空着页没人管。

注意这里所有的一切都是为了有户在浏览器地址栏中输入的东西对应的找到你的IP地址并将输入的数据发送到你的IP地址对应的端口上(http默认是80)。

你的主机只知道在80端口接收数据。而在端口上收到数据后是要你的网站自己来进行区分的。例如

用户在浏览器上输入 http://www.moumou.com那么根据http协议你的主机在80端口上收到用户发来的GET命令

GET

host http://www.moumou.com

在浏览器中输入http://moumou.com则会收到

GET

host http://moumou.com

在建立网站的时候,需要输入要建网站的网址这个网址要与http://www.moumou.com和http://moumou.com一致,这样网站才会正确响应用户浏览器的请求。


后记

因为我也没有实际的建站经验,上面只是根据资料进行的分析,可能会有错误,希望各位看官多多指教。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值