P地址,⼦⽹掩码,默认⽹关,DNS服务器详解
IP地址,⼦⽹掩码,默认⽹关,DNS服务器是什么意思?
(⼀)问题解析
001. 问: IP地址,⼦⽹掩码,默认⽹关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上⽹,我也知道没设DNS就不能上外⽹,可它们都有什么功能,有什么区别呢?还有真奇怪,我的计算机没设DNS,竟然能上QQ,却不能打开⽹页,这是为什么呢>
答: IP是32位⼆进制数据,通常以⼗进制表⽰,并以“.”分隔。IP地址是⼀种逻辑地地址,⽤来标识⽹络中⼀个个主机,IP有唯⼀性,即每台机器的IP在全世界是唯⼀的。
DNS是域名服务器,⽤来解析域名的(域名与IP之间的解析),如果没有这东西,你必须输⼊⽹站的IP地址,有了DNS,你就可以直接输⼊⽹址。
因为上QQ不需要有DNS(QQ只是⼀个客户端程序,⽤不到DNS),只有浏览⽹页(需输⼊⽹址时)才⽤到DNS。
(⼆)DNS服务器
服务器地址
DNS是指:域名服务器(Domain Name Server)。在Internet上域名与IP地址之间是⼀⼀对应的,域名虽然便于⼈们记忆,但机器之间只能互相认识IP地址,它们之间的转换⼯作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进⾏域名解析的服务器。
我们⼤多数⼈都使⽤过 google 进⾏搜索,不过你有没有想过为什么在浏览器⾥⾯输⼊ google 就能连接到 Google 的服务器呢?嗯……要理解这件事情,我们需要理解域名服务器(DNS)的概念。
就如同现实⽣活中⼈们通过名字互相区分⼀样,在计算机⽹络的世界⾥,不同的计算机之间通过指派给它们的 IP 地址来互相区分。IP 地址有两种类型:公有和私有。通常服务器使⽤公有地址,这是因为他们要被全世界数以百万计的计算机访问。⾄于你那连接在路由器上的个⼈电脑,它通常获取到的是私有 IP。由于公有地址的数量是有限的,所以现在搭设局域⽹(在⼀个有着公有 IP 的路由下搭建)然后使⽤私有地址开始变得流⾏并且⾮常成功。
记忆 IP 地址这样的任务对于⼤多数⼈来说有些困难,于是每个服务器都还有⼀个名字(⽐如 google)。这样最终⽤户只需要记住这个名字,在浏览器中输⼊它,然后敲回车就可以了。现在让我来看看当⽤户在浏览器中输⼊名字并敲回车之后究竟发⽣了什么。⾸先,需要把域名转换成对应的 IP。要完成这项任务,需要给默认⽹关(⼤多数情况下就是路由器)发送⼀条与 DNS 请求。路由都会配置⼀个 DNS 服务器地址,这个地址便是 DNS 请求的⽬的地。
DNS 服务器⽤来将域名转换成 IP 地址。当 DNS 服务器收到⼀条请求后,它会检查它有没有该请求需要的转换信息。如果没有这条转换信息,那么 DNS 服务器会把这条请求转发给其他的 DNS 服务器。通过这种⽅式,就完成了从域名到 IP 地址的转换。转换结果随后会发回到发出请求的计算机。
什么是⽹关?
那么⽹关到底是什么呢?⽹关实质上是⼀个⽹络通向其他⽹络的。⽐如有⽹络A和⽹络B,⽹络A的地址范围为“192.168.1.1~192. 168.1.254”,为
255.255.255.0;⽹络B的IP地址范围为“192.168.2.1~192.168.2.254”,⼦⽹掩码为255.255.255.0。在没有的情况下,两个⽹络之间是不能进⾏TCP/IP通信的,即使是两个⽹络连接在同⼀台(或)上,TCP/IP协议也会根据(255.255.255.0)判定两个⽹络中的主机处在不同的⽹络⾥。⽽要实现这两个⽹络之间的通信,则必须通过⽹关。如果⽹络A中的主机发现的⽬的主机不在本地⽹络中,就把数据包转发给它⾃⼰的⽹关,再由⽹关转发给⽹络B的⽹关,⽹络B的⽹关再转发给⽹络B的某个主机(如附图所⽰)。⽹络A向⽹络B转发数据包的过程。
所以说,只有设置好⽹关的IP地址,TCP/IP协议才能实现不同⽹络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?⽹关的IP地址是具有功能的设备的IP地址,具有路由功能的设备有、启⽤了的服务器(实质上相当于⼀台路由器)、(也相当于⼀台路由器)。
在和 Novell NetWare ⽹络交互操作的上下⽂中,⽹关在 Windows ⽹络中使⽤的服务器信息块 (SMB) 协议以及⽹络使⽤的 NetWare 核⼼协议 (NCP) 之间起着桥梁的作⽤。⽹关也被称为 IP路由器。
举例说明
假设你的名字叫 (很⼩),你住在⼀个⼤院⼦⾥,你的邻居有很多⼩伙伴,是你的⽹关。当你想跟院⼦⾥的某个⼩伙伴玩,只要你在院⼦⾥⼤喊⼀声他的名字,他听到了就会回应你,并且跑出来跟你玩。
但是你不允许你⾛出⼤门,你想与外界发⽣的⼀切联系,都必须由⽗母(⽹关)⽤电话帮助你联系。假如你想你的同学⼩明聊天,⼩明家住在很远的另外⼀个院⼦⾥,他家⾥也有⽗母(⼩明的⽹关)。但是你不知道⼩明家的电话号码,不过你的⽼师有⼀份你们班全体同学的名单和电话号码对照表,你的⽼师就是你的。于是你在家⾥和⽗母有了下⾯的对话:
1.⼩不点:妈妈(或爸爸),我想班主任查⼀下⼩明的电话号码⾏吗?
2.家长:好,你等着。(接着你家长给你的班主任挂了⼀个电话,问清楚了⼩明的电话)问到了,他家的号码是211.99.99.99
3.⼩不点:太好了!妈(或爸),我想⼩明,你再帮我联系⼀下⼩明吧。
4.家长:没问题。(接着家长向局发出了请求接通⼩明家电话的请求,最后⼀关当然是被转接到了⼩明家家长那⾥,然后他家长把电话给转到⼩明).
就这样你和⼩明取得了联系。
⽹关例⼦
什么是默认⽹关?
如果搞清了什么是⽹关,默认⽹关也就好理解了。就好像⼀个房间可以有多扇门⼀样,⼀台主机可以有多个⽹关。默认⽹关的意思是⼀台主机如果不到可⽤的⽹关,就把数据包发给默认指定的⽹关,由这个⽹关来处理数据包。现在主机使⽤的⽹关,⼀般指的是默认⽹关。
如何设置默认⽹关
⼀台电脑的默认⽹关是不可以随随便便指定的,必须正确地指定,否则⼀台电脑就会将数据包发给不是⽹关的电脑,从⽽⽆法与其他⽹络的电脑通信。默认⽹关的设定有⼿动设置和⾃动设置两种⽅式。
1. ⼿动设置
⼿动设置适⽤于电脑数量⽐较少、TCP/IP参数基本不变的情况,⽐如只有⼏台到⼗⼏台电脑。因为这种⽅法需要在联⼊⽹络的每台电脑上设置“默认⽹关”,⾮常费劲,⼀旦因为迁移等原因导致必须修改默认⽹关的IP地址,就会给⽹管带来很⼤的⿇烦,所以不推荐使⽤。
在Windows 9x中,设置默认⽹关的⽅法是在“⽹上邻居”上右击,在弹出的菜单中点击“属性”,在⽹络属性对话框中选择“TCP/IP协议”,点
击“属性”,在“默认⽹关”选项卡中填写新的默认⽹关的IP地址就可以了。
需要特别注意的是:默认⽹关必须是电脑⾃⼰所在的⽹段中的IP地址,⽽不能填写其他⽹段中的IP地址。
2. ⾃动设置
⾃动设置就是利⽤DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议)服务器来⾃动给⽹络中的电脑分配IP地址、⼦⽹掩码和默认⽹关。这样做的好处是⼀旦⽹络的默认⽹关发⽣了变化时,只要更改了DHCP服务器中默认⽹关的设置,那么⽹络中所有的电脑均获得了新的默认⽹关的IP地址。这种⽅法适⽤于⽹络规模较⼤、TCP/IP参数有可能变动的⽹络。另外⼀种⾃动获得⽹关的办法是通过安装代理服务器软件(如MS Proxy)的客户端程序来⾃动获得,其原理和⽅法和DHCP有相似之处。由于篇幅所限,就不再详述了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论