192.168.1.1-路由器设置 > 192.168.1.1 > 192.168.1.253 >

FreeBSD使用大全II-5.2 基本网络设置(2(2)

文章摘要

同样,直接可以连接的主机也被系统自动加入路由表中,路由信息记录了详细的连接方式,包括与该地址通信的是哪个网络界面和该地址的MAC地址。 事实上,使用route指令也完全可以手工指定该地址应该用哪个网络界面进行请看如下

 

  同样,直接可以连接的主机也被系统自动加入路由表中,路由信息记录了详细的连接方式,包括与该地址通信的是哪个网络界面和该地址的MAC地址。

  事实上,使用route指令也完全可以手工指定该地址应该用哪个网络界面进行通信,通信目标的MAC地址是多少。

  上述指令将设置通向192.168.30.122为通过xl0网络界面,目的MAC地址为0:12:3f:2:3:4。显然,正常情况下不需要如此设置,除非某些特殊情况下,例如对于ATM网络界面用来设置PVC等等,这种作法也能用来支持所谓MAC地址与IP地址绑定,然而由于计算机的MAC地址可以随意改变,因此这种使用绑定来增加网络安全的思路显然是没有什么太大的用处的。

  4)保存配置

  要想让系统重起之后配置仍然有效,就必须将的配置保存到配置文件/etc/rc.conf中,通常情况下设置好了网络的这个文件应该与下面的例子相似:

  5.2.4配置名字解析

  虽然IP地址使用了4位数字的形式,并不是特别难于记忆,但更好的方法还是给具体的地址进行命名,使用名字不但容易记忆,而且在系统的地址改变的时候,仍然可以使用同样的名字对该系统进行访问。

  在Inetnet发展的早期,由于计算机数量很少,因此仅仅使用主机名配置文件来作主机名与IP地址之间的映射,这对于互连的计算机较少时十分有效,而随着相连的计算机的增多,hosts文件会越来越大,如果用当前Internet上的计算机数量去衡量的话,使用hosts文件根本不可能。

  通常,要在hosts文件中对本机进行命名,这通过一个本机IP地址和主机名的对应关系来完成。虽然主机名是通过hostname来确定的,但实际上绝大多数应用程序实际是通过名字解析的方法从IP地址得到主机名。

  使用hosts文件的另一个问题是主机命名的一致性问题,一个管理员可以采用一个名字命名一个地址,而另一个管理员在另外的计算机中可以使用另外的名字,所有的命名都可能不是该主机主人对他的计算机的命名,这样在使用中就造成了混乱。此外,一旦一个主机改变了地址,那么就要求所有的hosts文件都要改变,这显然也是不可能的。

  因此人们发展了一种分级的方式管理名字与IP地址对应关系,称为域名解析系统DNS。在这个系统中采用分级的管理结构,每个组织负责自己的域,通过这个域内的名字服务器,对域内的计算机名字和IP地址的对应关系进行;每个域内还可以划分为几个不同的子域,子域由子域内的名字服务器负责解析,这样就降低了任务的复杂程度。

  通过标准协议DNS,Internet上所有的名字服务器可以相互交换数据,这样每台计算机都能通过查询名字服务器来查询Internet上所有的计算机名字。

  要使用域名解析系统DNS,当用作普通的DNS客户时,只需配置/etc/resolv.conf文件,指出所使用的名字服务器。

  这个配置文件指出本机使用的域为example.com.cn,这样如果查名字www,将会首先使用作为全名。这里定义了两个名字服务器,第一个为192.168.1.250,第二个为备用名字服务器192.168.2.210。

  注意,因为此时还不能通过DNS查询名字,因此这里要使用IP地址而非主机名来指定名字服务器。

  由于可以同时使用/etc/hosts主机文件和/etc/resolv.conf中配置的DNS服务器都能进行计算机名字与IP地址之间的转换,就可以查找的顺序,以决定先查找文件还是先查找DNS服务器上的数据。在/etc/host.conf文件中了进行名字转换时查找的顺序。

  系统缺省设置的顺序如上,第一行为bind,(BerkeleyInternetNameDomain)这是DNS域名系统的标准实现,第二行为hosts,因此这表示先查找DNS服务器,然后再查找本机中的文件hosts。由于从DNS服务器上查找名字可以得到域名的全部信息,因此如果本机具备DNS名字的情况下,应该设置为查找DNS服务器优先。

  虽然一般DNS名字解析速度并不会造成太大的影响,但如果本地的DNS反应较慢或者这台FreeBSD计算机的名字没有登记到DNS服务器上,那么服务器试图查找本机名字的行动就影响网络应用程序的连接速度,造成很多依赖于主机名的应用程序启动非常缓慢,为了加速计算机名字解析速度,可以更改这个文件设置为先查找本机文件优先。

  当配置好网络之后,就可以使用系统提供的网络程序来访问网络,如使用ftp来从远程计算机上下载文件、telnet登录上远程系统等。FreeBSD下不但提供了这些普通的网络应用程序,而且还提供了相当丰富网络工具,帮助进行判断网络状态,发现网络故障。

  最基本的查看本地网络设置的程序,包括前面提到的设置程序ifconfig、route,以及查看网络状态的程序netstat。还有另外的一些程序,可以用来判断网络连接状态。

  前面提到的netstat的用法是使用-r参数来获得路由器的信息,而不使用这个参数启动netstat将报告当前的连接状态,包括TCP/IP连接和Unixsocket连接。

  • 共2页:
  • 上一页
  • 1
  • 2
  • 下一页
  • 分享到:

    tags:192.168.1.25

    最近更新-关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明
    CopyRight2009-2011 All Rights Reserved 192.168.1.1 路由器设置jmqy.com