子网掩码
DNS 是什么意思?有什么作用? 什么是DNS?这次教你一个对上网蛮重要的东西,它叫DNS (Domain Name System)。呵呵,光看名字就有点莫名其妙是吧?其实,DNS 的作用和我们电话
DNS 是什么意思?有什么作用? 什么是DNS?
这次教你一个对上网蛮重要的东西,它叫DNS (Domain Name System)。呵呵,光看名字就有点莫名其妙是吧?其实,DNS 的作用和我们电话的114查号台一样,它的作用就是把域名和IP 地址联系在一起。事实上,每一个网站在网络上的识别标志是我们平常听到的IP 地址,而不是什么之类的域名,但因为IP 地址为纯数字的,很难记,所以就有专业的服务器将一个个域名和特定的服务器的IP 地址联起来,这样,在我们上网查找网页的时候,就可以输入容易记忆的域名了。
DNS 的由来
你可能会很奇怪,为什么需要DNS 这样一种东西?为什么不一开始就使用文字形式的网络地址。其实这里有个“历史遗留问题”。在早起的网络世界里,每台电脑都只用IP 地址来表示,那时的电脑主机很少,所以记忆起来也不难。不久,仅仅用脑子和纸笔记忆这些IP 地址就太麻烦了,于是一些UNIX (一种操作系统,主要用于服务器)的使用者就建立一个hosts 对应表(这个我后面再解释),将IP 地址和主机名称对应起来。这样,用户只需输入电脑名字就可以代替IP 来进行沟通了。
DNS 时如何工组的
DNS 使用的时阶层式工作方式,很像电脑的目录树结构,在最高层是根目录,然后下面分为很多子目录,子目录里面还有子目录(什么,不懂什么是目录树?按住有windows 徽标的那个键,然后按R ,输入cmd ,在打开的那个黑色的屏幕里输入tree ,看看吧,这个就是目录树)。例如,yahoo.com.cn 这个网站,这个域名可不是凭空来的,而是从com.cn 分配下来的,com.cn 又是从cn 分配而来的,猜猜.cn 是从哪里来的?告诉你,是从“.”来的,这个就是“根域”(root domain)。根域是域名的最高层,而“.”这层是由INIC (Internet Network Information Center,互联网信息中心)所管理。全世界的域名就是这样,一层一层的解释,我们的电脑就是通过问掌管不同域的DNS 服务器,从而最终得到这个网站的IP 地址。而平常我们不输“yahoo.com.cn.”是我们可以省略“.”。(世界上有很多主干DNS 服务器,其中最重要的是13台路由服务器。如果路由服务器无法正常运行,那么INTENET 就会陷入瘫痪。这13台服务器的名字分别为“A”至“M”,其中10台设置在美国,另外各有一台设置在英国、瑞典和日本。
什么是Hosts 文件
这个文件和DNS 的作用是一样的,只不过它的优先级要比DNS 高一些,它相当于一个小型的DNS 管理系统。Hosts 文件位于WindowsSystem32DriversEtc,它是一个没有扩展名的文件,我们可以用记事本打开并编辑它,计算机在查询网站IP 地址时一般先看这里有没有,如果没有再去查DNS 服务器。
好了,说了这么多原理,现在应该了解我们的浏览器是如何查找一个网页的了,那么,现在讲一个由于DNS 的问题引起的我们电脑的一个常见问题---QQ 能上,但浏览器打不开网页。
一般情况下,如果计算机能上qq ,但打不开网页,如果已经排除浏览器代理设置问题以及感染病毒的可能,那基本上就是DNS 的问题了。那么我们应该如何确定是不是DNS 出现问题了呢。
这个就要用到一个命令“nslookup”, 在“开始”菜单,“运行”里随便输入一个存在的网址,如
,“nslookup,如果DNS 服务器运转正常,,我们就会看到一大堆返回信息,如:
Server: dns.xmu.edu.cn
Address: 210.34.0.14
Non-authoritative answer:
Name: cachepool2.sohu.com
Addresses: 220.181.26.131, 220.181.26.132, 220.181.26.129, 220.181.26.130
这里,server 是指你正在使用的DNS 服务器域名。Address 表示DNS 服务器IP 地址,接下来的Name 表示查询域名的名称。 Addresses中出现多个IP 地址,表示这个域名于多个服务器进行了绑定(一般大型站点才会如此),Aliases 是这个网站的别名。
如果DNS 服务器工作不正常,那么我们会收到一句“Can't find werver name for domain: No response from server”或者
***Defualt servers are not available
Server: Unknown
Adress:127.0.0.1
...
这个时候,我们就知道问题不是出在我们自己的电脑了。这个时候解决的方法有两个,一是等服务器修好,二是换一个DNS 服务器,方法是找到“网络连接”(就是在网上邻居那里点右键选“属性”),然后在使用的网络连接上点右键选“属性”,选“internet协议(TCP/IP),点旁边的属性,在常规里有一个“使用下面的DNS 服务器地址”,选择以后把找到的DNS 地址填进去就好了,至于DNS 的地址,上百度搜一下,很多的。
,子网掩码
你一定对IP 地址有所了解吧?我们知道在INTERNET 中广泛使用的TCP/IP协议就是利用IP 地址来区别不同的主机的。如果你曾经进行过TCP/IP协议设置,那么你一定会遇到子网掩码(Subnet mask)这一名词,那么你知道什么是子网掩码吗?它有什么作用呢?
我们知道IP 地址是一个4字节(共32bit )的数字,被分为4段,每段8位,段与段之间用句点分隔。为了便于表达和识别,IP 地址是以十进制形式表示的如210.52.207.2,每段所能表示的十进制数最大不超过255。IP 地址由两部分组成,即网络号(Netgwork ID)和主机号(Host ID)。网络号标识的是Internet 上的一个子网,而主机号标识的是子网中的某台主机。网际地址分解成两个域后,带来了一个重要的优点:IP 数据包从网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。在大型的网际中,这一点优势特别明显,因为路由表中只存储网络信息而不是主机信息,这样可以大大简化路由表。IP 地址根据网络号和主机号的数量而分为A 、B 、C 三类:
A 类IP 地址:用7位(bit )来标识网络号,24位标识主机号,最前面一位为"0" ,即A 类地址的第一段取值介于1~126之间。A 类地址通常为大型网络而提供,全世界总共只有126个只可能的A 类网络,每个A 类网络最多可以连接16777214台主机。
B 类IP 地址:用14位来标识网络号,16位标识主机号,前面两位是"10" 。B 类地址的第一段取值介于128~191之间,第一段和第二段合在一起表示网络号。B 类地址适用于中等规模的网络,全世界大约有16000个B 类网络,每个B 类网络最多可以连接65534台主机。
C 类IP 地址:用21位来标识网络号,8位标识主机号,前面三位是"110" 。C 类地址的第一段取值介于192~223之间,第一段、第二段、第三段合在一起表示网络号。最后一段标识网络上的主机号。C 类地址适用于校园网等小型网络,每个C 类网络最多可以有254台主机。
从上面的介绍我们知道,IP 地址是以网络号和主机号来标示网络上的主机的,只有在一个网络号下的计算机之间才能" 直接" 互通,不同网络号的计算机要通过网关(Gateway )才能互通。但这样的划分在某些情况下显得并十分不灵活。为此IP 网络还允许划分成更小的网络,称为子网(Subnet ),这样就产生了子网掩码。子网掩码的作用就是用来判断任意两个IP 地址是否属于同一子网络,这时只有在同一子网的计算机才能" 直接" 互通。那么怎样确定子网掩码呢?
前面讲到IP 地址分网络号和主机号,要将一个网络划分为多个子网,因此网络号将要占用原来的主机位,如对于一个C 类地址,它用21位来标识网络号,要将其划分为2个子网则需要占用1位原来的主机标识位。此时网络号位变为22位为主机标示变为7位。同理借用2个主机位则可以将一个C 类网络划分为4个子网……那计算机是怎样才知道这一网络是否划分了子网呢?这就可以从子网掩码中看出。子网掩码和IP 地址一样有32bit ,确定子网掩码的方法是其与IP 地址中标识网络号的所有对应位都用"1" ,而与主机号对应的位都是"0" 。如分为2个子网的C 类IP 地址用22位来标识网络号,则其子网掩码为:11111111 11111111
,11111111 10000000即255.255.255.128。于是我们可以知道,A 类地址的缺省子网掩码为255.0.0.0,B 类为255.255.0.0,C 类为255.255.255.0。下表是C 类地址子网划分及相关子网掩码:
子网位数 子网掩码 主机数 可用主机数
1 255.255.255.128 128 126
2 255.255.255.192 64 62
3 255.255.255.224 32 30
4 255.255.255.240 16 14
5 255.255.255.248 8 6
6 255.255.255.252 4 2
你可能注意到上表分了主机数和可用主机数两项,这是为什么呢?因为但当地址的所有主机位都为"0" 时,这一地址为线路(或子网)地址,而当所有主机位都为"1" 时为广播地址。
同时我们还可以使用可变长掩码(VLSM )就是指一个网络可以用不同的掩码进行配置。这样做的目的是为了使把一个网络划分成多个子网更加方便。在没有VLSM 的情况下,一个网络只能使用一种子网掩码,这就限制了在给定的子网数目条件下主机的数目。例如你被分配了一个C 类地址,网络号为192.168.10.0, 而你现在需要将其划分为三个子网, 其中一个子网有100台主机, 其余的两个子网有50台主机。我们知道一个C 类地址有254个可用地址,那么你如何选择子网掩码呢?从上表中我们发现,当我们在所有子网中都使用一个子网掩码时这一问题是无法解决的。此时VLSM 就派上了用场,我们可以在100个主机的子网使用255.255.255.128这一掩码,它可以使用192.168.10.0到192.168.10.127这128个IP 地址,其中可用主机号为126个。我们再把剩下的192.168.10.128到192.168.10.255这128个IP 地址分成两个子网,子网掩码为255.255.255.192。其中一个子网的地址从192.168.10.128到192.168.10.191, 另一子网的地址从192.168.10.192到192.168.10.255。子网掩码为255.255.255.192每个子网的可用主机地址都为62个,这样就达到了要求。可以看出合理使用子网掩码,可以使IP 地址更加便于管理和控制。
ping 命令来诊断网络连接
如果网络不通,可以按照以下步骤来诊断网络状况:依次点击:开始à允许à输入CMD ,进入DOS 窗口后用ping 命令来诊断网络连接的状况。
ping 是Windows 系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:“Ping IP地址”。该命令还可以加许多参数使用,具体是键入Ping 按回车即可看到详细说明。
1.Ping 本机IP
例如本机IP 地址为:222.31.191.211。则执行命令Ping 222.31.191.211。如果网卡安装配置没有问题,则应有类似下列显示:
C:>ping 222.31.191.211
Pinging 222.31.191.211 with 32 bytes of data:
Reply from 222.31.191.211: bytes=32 time<1ms TTL=128
,Reply from 222.31.191.211: bytes=32 time<1ms TTL=128
Reply from 222.31.191.211: bytes=32 time<1ms TTL=128
Reply from 222.31.191.211: bytes=32 time<1ms TTL=128
Ping statistics for 222.31.191.211:
Packets: Sent = 4, Received = 4, Lost = 0 (0 loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
如果在MS-DOS 方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP 地址可能与另一台正在使用的机器IP 地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。
2.Ping 网关IP
假定网关IP 为:222.31.191.110,则执行命令“Ping 222.31.191.110”。在MS-DOS 方式下执行此命令,如果显示类似以下信息:
Pinging 222.31.191.110 with 32 bytes of data:
Reply from 222.31.191.110: bytes=32 time<1ms TTL=255
Reply from 222.31.191.110: bytes=32 time<1ms TTL=255
Reply from 222.31.191.110: bytes=32 time<1ms TTL=255
Reply from 222.31.191.110: bytes=32 time<1ms TTL=255
Ping statistics for 222.31.191.110:
Packets: Sent = 4, Received = 4, Lost = 0 (0 loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
则表明局域网中的网关路由器正在正常运行。反之,则说明网关设置有问题,请检查IP ,网关等信息是否设置正确。
3.Ping 远程IP
这一命令可以检测本机能否正常访问Internet 。比如林大主页的IP 地址为:202.204.112.68。在MS-DOS 方式下执行命令:“Ping 202.204.112.68”,如果屏幕显示:
Pinging 202.204.112.68 with 32 bytes of data:
Reply from 202.204.112.68: bytes=32 time<1ms TTL=63
Reply from 202.204.112.68: bytes=32 time<1ms TTL=63
Reply from 202.204.112.68: bytes=32 time<1ms TTL=63
Reply from 202.204.112.68: bytes=32 time<1ms TTL=63
Ping statistics for 202.204.112.68:
Packets: Sent = 4, Received = 4, Lost = 0 (0 loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
则表明运行正常,能够正常接入校园网。反之,则表明网络设置存在问题或IP 绑定不正确。
4.Ping DNS IP
这一命令用于检查校园网的DNS 是否工作正常,如果您可以正常联网,但是输入域名却无法解析时请尝试该命令“ping 202.204.112.66”,如果显示
Pinging 202.204.112.66 with 32 bytes of data:
Reply from 202.204.112.66: bytes=32 time<1ms TTL=63
Reply from 202.204.112.66: bytes=32 time<1ms TTL=63
,Reply from 202.204.112.66: bytes=32 time<1ms TTL=63
Reply from 202.204.112.66: bytes=32 time<1ms TTL=63
Ping statistics for 202.204.112.66:
Packets: Sent = 4, Received = 4, Lost = 0 (0 loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
则表明DNS 服务器工作正常,如果显示“Request timed out.”请马上联系信息中心。
我用的是ADSL ,怎么设置路由器,别人教我的怎么老是上不了网
如果你的线路连接的没有问题的话
这个问题很好解决呀。你是不是用电信的ADSL ,如果是的话,这个问题太简单了。 如果是用星空极速拔号上网的也就是ADSL 。那我教你怎么用router 上网。
首先你先别用router 进行二台电脑连接,你先用原来台式电脑用正确的拔号连接上网。 打开:控制面板→性能和维护→管理工具→事件查看器→系统
刚连接网络的时候,系统第一个就是你电信加密的帐号,密码不变。上面会显示~ 英文或数字 地区名 电话号码,用户连接网络信息。这就是你的正确的帐号,也就是系统自动拔号的正确帐号。
第二步就是设置router ,用路由器连接二台电脑利用IE 进入,进入网址是192.168.1.1。一般路由器进入用户名和密码都是admin 。进入设置向导用事件查看器生成的帐号和原来的密码设置拔号用户名。在里面再设置开机和断线的时候自动拔号。
第三步就是设置IP 。打开网上邻居→查看网络连接→本地连接属性→Internet协议属性→自动获取IP ,DNS 地址选项选择→确定。
OK ,还有什么问题hi