《2022年网关及DNS服务器资料 .pdf》由会员分享,可在线阅读,更多相关《2022年网关及DNS服务器资料 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、默认网关一个用于TCP/IP 协议的配置项,是一个可直接到达的IP 路由器的IP 地址。配置默认网关可以在IP 路由表中创建一个默认路径。赋予路由器IP 地址的名称,与本地网络连接的机器必须把向外的流量传递到此地址中以超出本地网络,从而使那个地址成为本地子网以外的IP 地址的 网关 .也就是最近常用的网关,当主机路由表目或网络输入不存在于本地主机的路由表时数据包发送到那里 . 网关( Gateway)就是一个网络连接到另一个网络的“ 关口 ” 。按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的 “ 网关 ” 均指 TCP/IP协议下的网关。那么网关到底是
2、什么呢?网关实质上是一个网络通向其他网络的IP 地址。比如有网络A 和网络B,网络 A 的 IP 地址范围为“ 192.168.1.1192. 168.1.254” ,子网掩码为 255.255.255.0;网络 B 的 IP 地址范围为“ 192.168.2.1192.168.2.254” ,子网掩码为 255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码( 255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果
3、网络A 中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B 的网关,网络 B 的网关再转发给网络B 的某个主机(如附图所示)。网络 B 向网络A 转发数据包的过程也是如此。所以说,只有设置好网关的IP 地址, TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP 地址是哪台机器的IP 地址呢?网关的IP 地址是具有路由功能的设备的IP 地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。什么是默认网关如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一
4、台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。如何设置默认网关一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。默认网关的设定有手动设置和自动设置两种方式。1. 手动设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 手动设置适用于电
5、脑数量比较少、TCP/IP参数基本不变的情况,比如只有几台到十几台电脑。因为这种方法需要在联入网络的每台电脑上设置“ 默认网关” ,非常费劲,一旦因为迁移等原因导致必须修改默认网关的IP 地址, 就会给网管带来很大的麻烦,所以不推荐使用。在 Windows 9x中,设置默认网关的方法是在“ 网上邻居” 上右击,在弹出的菜单中点击“ 属性 ” ,在网络属性对话框中选择“ TCP/IP协议 ” ,点击 “ 属性 ” ,在 “ 默认网关”选项卡中填写新的默认网关的IP 地址就可以了。需要特别注意的是:默认网关必须是电脑自己所在的网段中的IP 地址,而不能填写其他网段中的IP 地址。2. 自动设置自动
6、设置就是利用DHCP服务器来自动给网络中的电脑分配IP 地址、子网掩码和默认网关。这样做的好处是一旦网络的默认网关发生了变化时,只要更改了DHCP服务器中默认网关的设置,那么网络中所有的电脑均获得了新的默认网关的IP 地址。这种方法适用于网络规模较大、TCP/IP参数有可能变动的网络。另外一种自动获得网关的办法是通过安装代理服务器软件(如MS Proxy)的客户端程序来自动获得,其原理和方法和DHCP有相似之处。由于篇幅所限,就不再详述了。如果开始看路由知识的话,就会容易明白了,进入命令行模式:c:route print 会有一条路由:0.0.0.0 0.0.0.0 默认网关的IP 接口(机器
7、的IP )跳数比如我的机器:0.0.0.0 0.0.0.0 192.168.100.254 192.168.100.233 1 意思是:所有的需要转发的数据包,都经过默认网关的IP(接口)发送出去,当然返回也是从那里经过使用多个默认网关1如果您有多个接口并为每个接口配置了一个默认网关,那么默认情况下TCP/IP 将根据接口速度自动计算接口跃点数。此接口跃点数将成为所配置的默认网关的路由表中的默认路由的跃点数。最高速度的接口具有默认路由的最低跃点数。这样,只要在多个接口上配置多个默认网关,就会使用最快速度的接口将通信转发到其默认网关。如果相同速度的多个接口具有相同的最低接口跃点数,那么根据绑定顺
8、序,将使名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 用第一个网络适配器的默认网关。如果第一个网络适配器不可用,则使用第二个网络适配器的默认网关。在TCP/IP 的早期版本中,多个默认网关都具有设置为1的默认路由跃点数,并且使用的默认网关将取决于接口顺序。有时,这会给确定TCP/IP协议正在使用哪一个默认网关带来一些困难。默认情况下,接口跃点数的自动确定已经通过“ Internet 协议( TCP/IP )” 协议高级属性的“
9、 IP 设置 ” 选项卡上的“ 自动跃点计数” 复选框启用。可以禁用接口跃点数的自动确定并键入新的接口跃点数。子掩码子掩码算法2007/10/12 16:20 为了提高 IP 地址的使用效率, 引入了子网的概念。将一个网络划分为子网:采用借位的方式,从主机位最高位开始借位变为新的子网位,所剩余的部分则仍为主机位。这使得 IP 地址的结构分为三级地址结构:网络位、子网位和主机位。这种层次结构便于IP 地址分配和管理。它的使用关键在于选择合适的层次结构-如何既能适应各种现实的物理网络规模,又能充分地利用 IP 地址空间(即:从何处分隔子网号和主机号)。名师资料总结 - - -精品资料欢迎下载 -
10、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 子网掩码的作用简单地来说, 掩码用于说明子网域在一个IP 地址中的位置。 子网掩码主要用于说明如何进行子网的划分。掩码是由32位组成的,很像IP 地址。对于三类IP 地址来说,有一些自然的或缺省的固定掩码。如何来确定子网地址如果此时有一个I P 地址和子网掩码,就能够确定设备所在的子网。子网掩码和IP 地址一样长,用 32bit 组成,其中的 1表示在 IP 地址中对应的网络号和子网号对应比特,0表示在 IP 地址中的主机号对
11、应的比特。将子网掩码与IP 地址逐位相 “ 与” ,得全 0部分为主机号,前面非0部分为网络号。要划分子网就需要计算子网掩码和分配相应的主机块,尽管采用二进制计算可以得出结论,但采用十进制计算方法看起来要比二进制方法简单许多,经过一番观察和总结,我终于得出了子网掩码及主机块的十进制算法。首先要明确一些概念:类范围: IP 地址常采用点分十进制表示方法X.Y.Y.Y,在这里X=1-126 时称为 A 类地址 ; X=128-191 时称为 B 类地址 ; X=192-223 时称为 C 类地址 ; 如10.202.52.130因为 X=10 在1-126范围内所以称为A 类地址类默认子网掩码:A
12、 类为255.0.0.0 B 类为255.255.0.0 C 类为255.255.255.0 当我们要划分子网用到子网掩码M 时,类子网掩码的格式应为A 类为255.M.0.0 B 类为255.255.M.0 C 类为255.255.255.M M 是相应的子网掩码如:255.255.255.240 十进制计算基数:256,等一下我们所有的十进制计算都要用256来进行。几个公式变量的说明:Subnet_block:可分配子网块大小,指在某一子网掩码下的子网的块数。Subnet_num:实际可分配子网数,指可分配子网块中要剔除首、尾两块,这是某一子网掩码下可分配的实际子网数量,它等于Subnet
13、_block-2。IP_block :每个子网可分配的IP 地址块大小。IP_num:每个子网实际可分配的IP 地址数,因为每个子网的首、尾IP 地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2 ,IP_num 也用于计算主机段M:子网掩码 (net mask)。它们之间的公式如下:M=256-IP_block IP_block=256/Subnet_block ,反之 Subnet_block=256/IP_block IP_num=IP_block-2 Subnet_num=Subnet_block-2 名师资料总结 - - -精品资料欢迎下载 - - - -
14、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 2的冥数:要熟练掌握28(256)以内的 2的冥代表的十进制数,如128=27、64=26 ,这可使我们立即推算出Subnet_block 和 IP_block 数。现在我们举一些例子: 一、已知所需子网数12,求实际子网数解:这里实际子网数指Subnet_num,由于 12最接近 2的冥为 16(24) ,即Subnet_block=16 ,那么 Subnet_num=16-2=14,故实际子网数为14。二、已知一个B 类子网每个子网
15、主机数要达到60 x255(约相当于X.Y.0.1-X.Y .59.254的数量 )个,求子网掩码。解: 1、60接近 2的冥为 64(26) ,即, IP_block=64 2、子网掩码M=256-IP_block =256-64=192 3、子网掩码格式B 类是: 255.255.M.0. 所以子网掩码为:255.255.192.0 三、如果所需子网数为7,求子网掩码(仔细看这里,和我们考试的差不多)解:1、7最接近 2的冥为 8,但 8个 Subnet_block 因为要保留首、尾2个子网块,即8-2=6 运行 - 输入 CMD ” 后回车进入命令行模式。第二步:输入nslookup命令
16、后回车,将进入DNS 解析查询界面。第三步:命令行窗口中会显示出当前系统所使用的DNS 服务器地址,例如笔者的 DNS 服务器IP 为 202.106.0.20。第四步: 接下来输入你无法访问的站点对应的域名。例如笔者输入www.*.com,假如不能访问的话,那么DNS 解析应该是不能够正常进行的。我们会收到DNS request timed out,timeout was 2 seconds的提示信息。这说明我们的计算机确实出现了 DNS 解析故障。小提示:如果DNS 解析正常的话,会反馈回正确的IP 地址,例如笔者用www.*.com这个地址进行查询解析,会得到name:, address
17、es:61.135.133.103,61.135.133.104的信息。( 2)查询DNS 服务器工作是否正常:这时候我们就要看看自己计算机使用的DNS 地址是多少了,并且查询他的运行情况。第一步: 确认自己的系统是windows 2000和 windows xp以上操作系统,然后通过“ 开始 - 运行 - 输入 CMD ” 后回车进入命令行模式。第二步:输入ipconfig /all命令来查询网络参数。第三步: 在 ipconfig /all显示信息中我们能够看到一个地方写着DNS SERVERS,这个就是我们的DNS 服务器地址。例如笔者的是202.106.0.20和 202.106.46
18、.151。从这个地址可以看出是个外网地址,如果使用外网DNS 出现解析错误时,我们可以更换一个其他的DNS 服务器地址即可解决问题。第四步:如果在DNS 服务器处显示的是自己公司的内部网络地址,那么说明你们公司的DNS 解析工作是交给公司内部的DNS 服务器来完成的,这时我们需要检查这个 DNS 服务器,在DNS 服务器上进行nslookup操作看是否可以正常解析。解决名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - DNS 服务
19、器上的DNS 服务故障,一般来说问题也能够解决。( 3)清除DNS 缓存信息法:当计算机对域名访问时并不是每次访问都需要向DNS 服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算机的DNS 缓存列表中,如果这时 DNS 解析出现更改变动的话,由于 DNS 缓存列表信息没有改变,在计算机对该域名访问时仍然不会连接DNS 服务器获取最新解析信息,会根据自己计算机上保存的缓存对应关系来解析,这样就会出现DNS 解析故障。这时我们应该通过清除DNS缓存的命令来解决故障。第一步:通过“ 开始 -运行 - 输入 CMD ” 进入命令行模式。第二步: 在命令行模式中我们可以看到在ipc
20、onfig /?中有一个名为/flushdns的参数,这个就是清除DNS 缓存信息的命令。第三步:执行ipconfig /flushdns命令,当出现“ successfully flushed the dns resolver cache” 的提示时就说明当前计算机的缓存信息已经被成功清除。第四步:接下来我们再访问域名时,就会到DNS 服务器上获取最新解析地址,再也不会出现因为以前的缓存造成解析错误故障了。( 4)修改HOSTS文件法:修改 HOSTS法就是把HOSTS文件中的DNS 解析对应关系进行修改,从而实现正确解析的目的。因为在本地计算机访问某域名时会首先查看本地系统中的HOSTS文
21、件, HOSTS文件中的解析关系优先级大于DNS 服务器上的解析关系。这样当我们希望把某个域名与某IP 地址绑定的话,就可以通过在HOSTS文件中添加解析条目来实现。第一步:通过“ 开始 -搜索 ” ,然后查找名叫hosts的文件。第二步:当然对于已经知道他的路径的读者可以直接进入c:windowssystem32driversetc目录中找到HOSTS文件。如果你的系统是windows 2000 ,那么应该到c:winntsystem32driversetc目录中寻找。第三步:双击HOSTS文件,然后选择用“ 记事本 ” 程序将其打开。第四步:之后我们就会看到HOSTS文件的所有内容了,默认
22、情况下只有一行内容“ 127.0.0.1 localhost” 。 (其他前面带有#的行都不是真正的内容,只是帮助信息而已)第五步:将你希望进行DNS 解析的条目添加到HOSTS文件中,具体格式是先写该域名对应的IP 地址,然后空格接域名信息。例如笔者添加了“ ” 与 “ 10.82.0.1www.*.com” 两个条目。第六步: 设置完毕后我们访问www.*.com时就会自动根据是在内网还是外网来解析了名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -