在Linux网络配置中,可以通过运行(51)命令来设置主机名字;在不使用DNS和NIS进行地址解析时,为保证解析器能找到主机的IP地址,必须将所使用的主机名字写入(52)文件中;解析器的功能是(53);Linux中提供名字服务的程序是(54);配置文件“h

admin2005-03-15  69

问题 在Linux网络配置中,可以通过运行(51)命令来设置主机名字;在不使用DNS和NIS进行地址解析时,为保证解析器能找到主机的IP地址,必须将所使用的主机名字写入(52)文件中;解析器的功能是(53);Linux中提供名字服务的程序是(54);配置文件“host.Conf”的主要作用是规定解析器所使用的(55)。

选项 A、rout
B、ping
C、host
D、hostname

答案D

解析 Linux系统中修改主机名可以使用Hostname命令。命令格式为:
   Hostname  主机名
   在网络中要和对方的主机通信,要有一种方法表示对方的主机。在TCP/IP网络中最基本的就是IP地址,但是IP地址不容易记忆,所以在IP网络中通常用如下几种方法来实现对目的主机IP地址的寻址方案。
   (1)本地的主机文件
   把主机名字与IP地址的对应关系放在一个本地文件里面,每次访问对方的主机名时,先去本地的主机文件里查找,然后使用对应的IP地址和目的主机通信。不同的操作系统hosts文件所放置位置不同。
   Windows NT在systemroot\system32\etc\中;
   Windows 9x在WINDOWS\中将hosts.asm改名成hosts;
   LAN Manager在lanman.dos\etc中。
   如Linux系统中的/etc/hosts文件。
   大部分系统中,可以使用localhost代替127.0.0.1就是本地主机文件中有这样一个对应关系。在Linux中的除了保存对应关系外,还有一个配置文件“/etc/host.conf”文件,用于确定解析器(resolver)如何把主机名翻译成IP地址。“/etc/host.conf”文件定义主机名是怎样解析的。“/etc/host.conf”文件中的项告诉解析器用什么服务,以什么顺序解析主机名。
   以下是一个“host.conF”文件(vi/etc/host.eonf)的部分配置:
   # Lookup names via DNS first then fall back to
   /etc/hosts.
   order bind,hosts
   # We have machines with multiple IP addresses.
   multi on
   # Cheek fOr IP address spoofing.
   nospoof on
   order选项指明的是选择服务的顺序。上面“order bind,hosts”说的是解析器库解析文件名的时候先查询域名服务器,然后再查看“/ere/hosts”文件。因为性能和安全上的原因,最好将解析器库的查找顺序设成先查域名服务器(bind)。当然也要先安装了DNS/ BIND软件,否则这样配置根本没有任何作用。multi选项决定在“/etc/hosts”文件中出现的主机能否有多个IP地址(多个网络界面)。
   具有多个IP网络界面的主机就具有多个网络界面(multiomed),因为同时有多个IP地址也就意味着这台主机有多个网络界面。例如,网关服务器就有多个IP地址,必须把这个选项设成ON。
   这种方式简单可靠,但是随着网络的规模不断加大,新的主机加入或者原来的主机改名,维护的工作就非常大,在大型网络中是不现实的。
   (2)DNS
   将主机和对照的IP地址放到DNS服务器中,当某个主机与其他主机通信时可先到 DNS服务器中询问,一个网络中可以有多个DNS服务器。当这个DNS没有所查询的IP数据时,可以转向外界的DNS查询。这种方法非常适合大型网络,现在的因特网中的解析标准就是DNS。特别是在Linux,UNIX中,专门的DNS服务程序程序就是bind,其运行的守护进程叫做named。
   (3)Windows系统特有的WINS(Windows Internet Name Service)解析服务
   DNS服务器与IP地址对应是静态的,一旦新增主机或者主机迁移,就必须修改对照表,比较麻烦。
   如果主机是采用动态式的,主机启动时,才由DHCP服务器指派给主机,因此可能每次启动的IP都不相同,所以用DNS就不方便了。微软的WINS可解决此类问题。当支持WINS的主机启动时,就会将主机的“计算机名称”和IP自动登记到WINS服务器中,不需要管理员去修改。
   不过WINS是通过计算机名称与IP对应,而DNS是通过主机名称与IP对应。但 WINS专属于微软的协议,因此只有支持WINS的主机才能使用。
   还可以使用广播的方式或者lmhosts文件等。
转载请注明原文地址:https://kaotiyun.com/show/GMPZ777K
0

相关试题推荐
最新回复(0)