用户登录

IP 地址太难记住了,也没啥个性,我们还是给网络设备起个名字吧,以后可以用这个名字来使用在这些网络设备提供的服务。这就是主机名,英文是 Hostname。

比如你做了一个网站,开发了一个服务端应用,放在了一台服务器上运行。我们可以再去申请一个域名,然后可以再基于这个域名配置一个主机名,让它指向运行应用的那台服务器的网络地址,这样别人就可以用这个主机名来使用你的网站或者应用了。域(Domain),是领域,地盘的意思,域名(Domain name),指的就是一个领域或一个地盘的名字。

找一个域名服务商,申请注册一个域名以后,就可以配置一些解析记录。比如我的一个域名是 ninghao.net,我让这个域名指向我的主网站的服务器,地址是 47.97.10.87。然后我又配置了一个主机名 talk.ninghao.net ,让它指向我的另一台服务器,地址是 101.37.27.240,这台服务器提供了一个社区服务。

我配置的这两条域名解析记录都对应了一个具体的 IP 地址,用户通过查询 DNS(Domain Name System) 服务就可以知道我配置的域名与主机名对应的具体的 IP 地址是什么。接入到互联网的设备都会事先配置好 DNS 服务器,在访问网站的时候,电脑会先去查询这些 DNS 服务器,获取到域名主机名对应的 IP 地址是什么,然后再向这些 IP 地址发出请求。

主机名,域名,DNS《 Node.js 服务端应用开发:网络基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点