马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
手动设置IP,须要思量四个设置项:
四个设置项
IP地点、子网掩码、默认网关、DNS服务器
IP地点:格式体现为点分十进制,如192.168.254.1
子网掩码:用于区分网络位和主机位 【子网掩码的二进制表达式肯定是连续的(1)】
网络位:类似于身份证的前六位,表现本身地点的大区(网段)
主机位:精确到本身的主机
对于一个IP:192.168.254.1/16,根据子网掩码,可以得出它的网络位是192.168,得出网络位有什么用呢? 下面会阐明
默认网关:对于不在一个大区(网段),A和B两个人想要直接举行消息交换,是行不通的【比如两个人不在一个群聊,怎么能在这个群里谈天呢?】,这个时间就须要中央人(同时加了全部的群),如许A能在群里艾特中央人,让中央人在B地点的群转发消息,这个中央人就是网关,固然更应该叫路由器【家庭网络中,默认网关就是路由器的IP】。
网关的作用就是资助差异网段的用户来转发数据,网关本身也是个网络装备,有本身的地点,靠这个网络装备去往差异的网段。
DNS服务器:使得我们可以直接通过域名去访问目的,作用是帮我们将域名剖析成IP地点。
两台主机AB通讯的整个过程
比如A要个B发消息,起首是知道A,B的IP以及A本身的子网掩码,通过主机A的子网掩码,盘算B的网络号,是否和本身在同一个网段,假如在同一个网段,那我们不须要网关/路由器,直接通过互换机就可以举行通讯;假如不在同一个网段,那么我们就须要去找本身的网关/路由器(路由器本身有路由表,举行转发),假如不能帮我们转发(即路由表没有B的地点),则不通。
以上也充实阐明确子网掩码的作用,用来盘算是否在同一个网段。
对上面的过程举行概括就是两点:
用互换机组建一个同网段的局域网,不须要网关;
用路由器,组建一个差异网段的局域网,路由器充当两个网段的网关。
如今有如许一个场景:我不警惕修改了子网掩码,发现有的网站能正常访问,有的不可,为什么?
根据我上面所说的过程,修改了子网掩码后,比如 192.168.254.1/16 -> 192.168.254.1/8,原来网段是192.168,但是如今误以为是192开头的都是,当发消息的目的地是192开头的,就不会去找网关,如192.200,则访问不了。
那假如是200.x.x.x,都能通,由于会正常找网关,以是造成了有的网站能访问....
对于同一网段下的主机,最好同一子网掩码,克制误判为同一网段或误判为不在同一网段,固然也有其他协议辅助,如ARP协议,假如B在同一网段下,通过ARP协议得到B的MAC地点,不在同一网段,则发给网关....
DNS剖析域名的过程
先相识下域名的层级:
举例来说,www.example.com真正的域名是www.example.com.root,简写为www.example.com.。由于,根域名.root对于全部域名都是一样的,以是平常是省略的。
根域名的下一级,叫做"顶级域名"(top-level domain,缩写为TLD),比如.com、.net;
再下一级叫做"次级域名"(second-level domain,缩写为SLD),比如www.example.com内里的.example,次级域名是用户可以注册的;
再下一级是主机名(host),比如www.example.com内里的www,又称为"三级域名",这是用户在本身的域内里为服务器分配的名称,是用户可以恣意分配的。
DNS服务器的分类:
- 根 DNS 服务器。根 DNS 服务器提供 TLD 服务器的 IP 地点。目宿天下上只有 13 组根服务器,我国境内现在仍没有根服务器。
- 顶级域 DNS 服务器(TLD 服务器)。顶级域是指域名的后缀,如com、org、net和edu等。国家也有本身的顶级域,如uk、fr和ca。TLD 服务器提供了权势巨子 DNS 服务器的 IP 地点。
- 权势巨子 DNS 服务器。在因特网上具有公共可访问主机的每个构造机构必须提供公共可访问的 DNS 纪录,这些纪录将这些主机的名字映射为 IP 地点。
- 当地 DNS 服务器。每个 ISP(互联网服务提供商)都有一个本身的当地 DNS 服务器。当主机发出 DNS 哀求时,该哀求被发往当地 DNS 服务器,它起着署理的作用,并将该哀求转发到 DNS 条理布局中。严酷说来,不属于 DNS 层级布局。
过程:
欣赏器在当地会维护一个hosts列表,欣赏器会先查察要访问的域名是否在hosts列表中,假如有的话,则直接返回IP地点纪录。假如当地hosts列表内没有域名-IP 对应纪录的话,那么就须要哀求DNS服务了。
扼要说一下:先去当地DNS服务器发送DNS哀求,假如有当地缓存,则直接返回,否则向根服务器发哀求,比如我要查察www.baidu.com(.root)域名的IP地点,则向.root根域名服务器查询,发现有com.root,并告诉当地服务器去com.root的顶级域服务器看看,然后知道了baidu.com.root大概在哪一个权势巨子DNS服务器,并返回给当地DNS服务器,当地DNS又向指定的权势巨子DNS服务器发DNS哀求,效果找到了,并返回对于的IP地点。
当地服务器到当地DNS服务器式递归的,然后当地DNS服务器到根域名、顶级域名、权势巨子DNS服务器都是迭代的,一步一步知道要找哪个域名服务器,并终极拿到IP地点。
迭代式:
如今,主机cis.poly.edu想知道gaia.cs.umass.edu的 IP 地点。假设主机cis.poly.edu的当地 DNS 服务器为dns.poly.edu,而且gaia.cs.umass.edu的权势巨子 DNS 服务器为dns.cs.umass.edu。
- 起首,主机cis.poly.edu向当地 DNS 服务器dns.poly.edu发送一个 DNS 哀求,该查询报文包罗被转换的域名gaia.cs.umass.edu。
- 当地 DNS 服务器dns.poly.edu查抄本机缓存,发现并无纪录,也不知道gaia.cs.umass.edu的 IP 地点该在那边,不得不向根服务器发送哀求。
- 根服务器留意到哀求报文中含有edu顶级域,因此告诉当地 DNS,你可以向edu的 TLD DNS 发送哀求,由于目的域名的 IP 地点很大概在那边。
- 当地 DNS 获取到了edu的 TLD DNS 服务器地点,向其发送哀求,扣问gaia.cs.umass.edu的 IP 地点。
- edu的 TLD DNS 服务器仍不清楚哀求域名的 IP 地点,但是它留意到该域名有umass.edu前缀,因此返回告知当地 DNS,umass.edu的权势巨子服务器大概纪录了目的域名的 IP 地点。
- 这一次,当地 DNS 将哀求发送给权势巨子 DNS 服务器dns.cs.umass.edu。
- 终于,由于gaia.cs.umass.edu向权势巨子 DNS 服务器存案过,在这里有它的 IP 地点纪录,权势巨子 DNS 乐成地将 IP 地点返回给当地 DNS。
- 末了,当地 DNS 获取到了目的域名的 IP 地点,将其返回给哀求主机。
递归式:
参考:
DNS 原理入门 - 阮一峰的网络日记
DNS 怎样将 xxxhub.com 转化为 IP 地点?
|