域名,为什么不可以自己随便起域名

域名的由来

由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,
人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)
来将域名和IP地址相互映射,使人更方便地访问互联网,
而不用去记住能够被机器直接读取的IP地址数串。

在这里插入图片描述

1.客户机(PC)向首选DNS服务器(首选DNS服务器是指当前你的PC机连接的DNS服务器,Windows可以使用ipconfig命令查看)发起请求:”你知道www.benet.com的IP吗?“如果首选DNS服务器知道(一般如果首选DNS服务器曾经解析过,那么会进行一段时间内的缓存,默认三天,如果正好在缓存时间内,那么首选服务器就会知道这个域名的IP),那么首选DNS 服务器就会直接给客户机返回域名的IP 地址

2.若首选DNS 服务器上没有相关信息,就不能直接返回域名的IP 地址,这时候,首选DNS 服务器就会去询问根DNS服务器(所有的DNS 服务器都知道全球的13 台DNS根服务器在哪里),根服务器可能不知道这个具体的 www.benet.com 的IP地址,但是它知道一级域 com 的IP(也就是说根服务器只负责维护所有的一级域,所以也就几百条数据在这里,虽然数据量少,但是它接受来自全球的请求,所以负载也很大)

3.根服务器将com 的IP地址返回给 首选DNS 服务器

4.首选DNS服务器再去请求 “com” DNS服务器:”你知道 www.benet.com的IP吗“,但是com DNS服务器也不知道 www.benet.com 的IP,但是com DNS 服务器知道 benet.com 的IP,

5.”com“DNS服务器将这个信息返回给 首选DNS 服务器

6.首选DNS服务器再去请求 “benet.com” DNS服务器,这时候 benet.com 服务器当然就会知道 www.benet.com的IP地址

7.”benet.com“DNS服务器将这个信息返回给首选DNS 服务器

8.首选DNS 服务器将获取到的 www.benet.com的IP返回给客户机

9.客户机根据获取到的www.benet.com 的IP地址来访问WEB服务器

10.WEB服务器返回相关的数据

我本身对域名的疑惑

1.为什么不同的商家都在卖域名,价格还不一样
2.域名服务器可以搭建吗
3.为什么不可以自己随便写个域名
4.每一次访问都需要经过域名服务期查ip吗
引发的额外思考
5.因为在域名解析过程中外网有问题,那我直接输入ip不可以吗
6.vpn的原理

1.为什么不同的商家都在卖域名,价格还不一样

	不同名字不同价格,不同的代理商肯定收费不同。
	域名代理商: 负责卖域名,赚钱
	每年都收费:因为你的域名是存放在域名服务器的,人家要管理当然要每年都收费

2.域名服务器可以搭建吗

域名服务器可以自己搭建,现在一般是根据你的网络自动适配域名服务器的,因为这
样网络访问最快。
阿里,腾讯这类大型企业也是有域名服务器的。
不自己搭建原因: 浪费时间,金钱,人家也不用,例如我看个视频网站,你就不讲武
	德的给我记录了。这谁不害怕。
(修改本地的dns 也是病毒的一种, 每次的ip访问都会通过病毒的域名服务器,
给你返回不对的网站)

3.为什么不可以自己随便写个域名

你自己写的域名,域名服务器也不能给你解析成功呀,因为人家服务器里面根本没有。

4.每一次访问都需要经过域名服务期查ip吗

这样多麻烦,你查询过的域名和对应ip会在本地形成缓存,每次查询先查本地
是否缓存过,没有缓存再走域名服务器。
(缓存地址在C:\WINDOWS\system32\drivers\etc下,叫hosts.sam.)

5.因为在域名解析过程中外网有问题,那我直接输入ip不可以吗

人家也早就想好这一点了,所以人家会在网关上做各种限制

在这里插入图片描述

6.vpn的原理

vpn 连接访问的原理简单来说:
因为网关屏蔽,我无法访问乙方的网络,这个时候就需要vpn了。
我先访问甲方,甲方解析我的信息访问乙方
乙方将搜索信息返回甲方
甲方再返回给我

在这里插入图片描述

文章中摘抄文档连接:

  1. DNS的作用是什么:https://blog.csdn.net/qq_31930499/article/details/79767330
  2. vpn好文(vpn原理): https://baijiahao.baidu.com/s?id=1637664009162027887&wfr=spider&for=pc
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值