本专业问题,我来回答。

还是先说IP地址,因为DNS要涉及到它,先说IP地址后边比较容易解释。

IP,就是Internet Protocol的缩写,是一种通信协议,我们用的网际网路基本是IP网组成的。

IP地址就是网际网路上的某个设备的一个编号。

IP地址一般由网路号,主机号,掩码来组成。

下边就是IPV4的IP地址划分。

IP网路上有很多路由器,路由器之间转发、通信都是只认这个IP地址,类似什么哪?就好像你寄包裹,你的写上发件人地址,你的姓名,收件人地址,收件人姓名。

这个发件人地址就是你电脑的IP的网路号,你的姓名就是你的主机号。

收件人的地址就是你要访问的IP的网路号,收件人的姓名就是访问IP的主机号。

现在还有了更复杂的IPV6,还有IPV9。

我国现在已经主干网支持IPV6了,但是全网都支持还需要一段时间。

DNS是什么?

DNS(Domain Name System,域名系统),他是干什么的哪?

前边说到,我们访问网际网路必须知道对端的IP地址,可是我们访问网站一般只知道域名啊,怎么办?

域名就是网站的网站,比如头条:https://www.toutiao.com

这时候DNS就有用处了,电脑先访问DNS伺服器。提问:"头条的IP是什么?",DNS伺服器会搜索他的资料库,回答你"头条的IP地址是139.209.206.235"。

于是,你的电脑就知道要发包到139.209.206.235了。

这回知道DNS伺服器是干什么的吧?他就是存储了网路里的域名和IP地址对应关系的伺服器。所以,如果DNS里边没有的网站,你打域名就只能回答你找不到了,也就是传说中的"404"。

以上个人浅见,欢迎批评指正,喜欢的可以关注我,谢谢!


「网路极客」,全新视角、全新思路,同你遨游神奇的网路世界。

IP地址和DNS伺服器地址在这里虽然都是地址,但是作用确大为不同。我们先来简单聊聊IP地址

DNS伺服器的概念,在来说说两者地址之间的区别。IP地址

IP Address的缩写

网卡的MAC地址是主机的物理标识,那么IP地址就是标识主机或网路设备的逻辑地址。互联网上,我们通过IP地址来访问这台主机伺服器。

公网和私网地址

由于最初设备,没有想到基于TCP/IP网路发展如此之快。导致IPV4地址不够用,为了缓解地址紧张,区域网内使用私网地址。我们设置的地址就是私网地址,私网地址通过路由器的NAT转换功能进行上网、访问。

DNS伺服器

Domain Name System的缩写

域名解析伺服器,什么意思?

最初,访问网路上的伺服器使用的是公网IP地址,不同的伺服器就要记住一大堆数字;

为了解决这一问题,出现的域名,更加便于人们理解和记忆,例如:www.toutiao.com;

DNS伺服器的作用就是将域名翻译成机器所能理解的IP地址。

DNS伺服器也是一种伺服器,因此这里的DNS地址使用的是公网地址。

IP地址和DNS地址的区别

一个是私网地址,一个是公网地址;

一个作为主机的逻辑标志,一个作为域名解析伺服器的访问地址。

欢迎大家留言讨论,喜欢的话点点关注哦。


产生这个问题的原因,是题主对网路(互联网网路)的认识有些模糊造成的。

互联网上的主机(设备)之间的通讯是靠ip地址进行的,这句话的模糊性,完成了许多误解。首先,网路已经建成,就像城市就在那里,而你要找住在某街区、某楼、某单元、某层、某房间的某个人。你对城市并不熟悉,你需要询问城市里边的人,这个城市规定,并不是任何一个人都能回答你的询问,仅仅有几个人,他们组成一个树形的组织为你提供找人服务。城市里的每户人家的地址就相当于ip地址。为你提供找人服务的人家当然也有地址啦,他提供的服务简称dns,他的地址可称为dns ip地址。这些提供找人服务人家,维护著「名称、昵称」到「地址」的关系表,不仅如此"他们还了解许多你不知道的信息。

关键的东西是,城市是先建起来的找人是后来的需求,网路的物理连接也是先建设好的。


推荐阅读:
相关文章