域名跟ip绑定(域名和地址如何绑定)
上一篇文章讲了浏览器的工作原理。如果还没看,网友建议先看看:
今天我们就来说说网站的域名地址是如何和IP地址绑定的。如果你还不知道IP地址是什么,可以先看看:一分钟知道IP地址,网络真的不是非法场所。我建议你小心谨慎。
当浏览器生成HTTP消息时,你是怎么发出去的?这时候我们需要借助我们的操作系统来帮助浏览器发送消息,但是在发送之前,我们还需要知道目的主机的IP地址,也就是需要访问的网站服务器的IP地址。
如何根据网站的域名地址找到网站的IP地址?
和互联网公司的局域网都是基于TCP/IP设计的,所以我们先来了解一下TCP/IP的基本思想。
TCP/IP是由路由器连接的小子网组成的大型网络。这里的子网可以理解为由集线器连接的几台计算机,我们把它看成一个单元,叫做子网。
通过路由器连接子网,形成一个网络。
网络是通过IP地址来确定通信对象的,所以你不知道IP地址就不能把消息发给对方。你可能会想,既然需要IP地址通信,为什么不直接在浏览器里填写IP地址进行访问呢?
其实有些网站可以直接用IP地址访问,不用域名,但是你很难记住这个IP地址,因为IP地址就像一串电话号码,很长,很难记住。与IP地址相比,域名更容易记忆。
还有人会说,为什么不直接用域名访问服务器呢?以及如何将域名与IP地址绑定?
因为互联网中有很多路由器,这些路由器需要根据不同的IP地址来判断向哪里发送数据。但是IP地址的长度只有32位,也就是4个字节,相对于域名来说非常短。这样路由器处理起来非常简单,域名最长可以达到255字节,会增加路由器的负担,导致数据传输效率低下。
查询IP地址的方法很简单。只要问最近的DNS服务器的网站域名的IP地址,DNS服务器就会回答这个服务器的IP地址是xxx.xxx.xxx.xxx
什么是DNS服务器?DNS其实就是域名注册商。你可以把它想象成一个存放域名和IP绑定的地方。所有的公司或个人都需要向域名注册商申请一个域名,这个域名需要用钱购买。目前国内主流域名提供商有阿里云、华数、西部数据、腾讯云等。
不同的域名价格不同,域名越短越好记,越贵。
在国内,如果通过访问国内网站服务器申请域名,需要先进行备案,也就是需要去你当地的通信管理局做域名备案。这个备案在域名注册机构所在地有一个入口和备案方式。比如阿里云有域名备案服务,但是要花钱,不用自己花钱备案。
如果你的域名是访问国外的服务器,可以不备案,但是不能做违法犯罪的事情。
最后,当你购买域名时,一般域名注册商都会提供一个网站后台,你可以在注册商提供的后台上绑定你需要绑定的IP地址,从而实现域名和IP地址的绑定。一个域名只能绑定一个IP地址,但是可以使用多个不同二级附加域的不同IP地址。
比如申请域名it.com,可以用www.it.com绑定IP:204.22.33.33,blog.it.com绑定IP:204.22.33.32,it.it.com绑定IP地址:204.22.33.34等等。
当您的网站的域地址与IP地址绑定时,其他用户可以通过该域地址访问您的网站。
同样,用户的电脑在获取了要访问的网站的域名地址所绑定的IP地址后,就可以访问该网站。
如果你不能申请域名、备案域名、绑定域名,请关注我,私信我。
欢迎关注我,学习更多计算机知识!