`
fp_moon
  • 浏览: 977702 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux操作系统的DNS客户端配置

阅读更多

 

基于linux操作系统的DNS客户端配置:

Linux设置客户端的DNS服务器主要为三个文件,他们分别是‘/etc/hosts’;‘/etc/host.conf’;‘/etc/resolv.conf’.

 

hosts文件主要用来做一些内部网络IP地址的解析,设置非常简单,而且修改方便。缺点是不能解析公网上的域名。

 

/host.conf文件规定了使用解析方法的顺序,一般以hosts为首选,手动更改文件数量少,且查询速度快。

当系统中同时存在DNS域名解析和/etc/hosts主机表机制时,由该/etc/host.conf确定主机名解释顺序。示例:

order hosts,bind    #名称解释顺序

multi on                 #允许主机拥有多个IP地址

nospoof on           #禁止IP地址欺骗

order是关键字,定义先用本机hosts主机表进行名称解释,如果不能解释,再搜索bind名称服务器(DNS)。

“multi  on”指定是否“/etc/hosts”文件中指定的主机可以有多个地址,拥有多个IP地址的主机一般称为多穴主机。如果你  的机器有多网卡,那么这个就设置为on

 “nospoof  on”指不允许对该服务器进行IP地址欺骗。IP欺骗是一种攻击系统安全的手段,通过把IP地址伪装成别的计算机,来取得其它计算机的信任。默认就是on的。

 

resolv.conf文件是解析所有域名IP的配置文件,常见的有下面几种类型

domain   your_domain

nameserver  ip_address

内容格式为一个ip地址占用一行:

  nameserver 192.168.101.10

  nameserver 202.106.0.20

  nameserver 202.106.196.115

  注意:第一行,192.168.101.10为首选DNS服务器IP地址,只有当系统无法从此DNS服务器解析的时候才会去第二台DNS服务器器发出查询。

  Resolv.conf文件的设置对nslookup的影响很大,nslookup的默认DNS服务器为resolv.conf文件中设置的DNS服务器,如果DNS服务器本身为DNS服务器,但未写在resolv.conf文件中,则使用nslookup是无法测试本DNS服务器的,如果写入了resolv.conf文件中但不是第一DNS服务器,也无法直接测试,要用server命令更改默认的DNS服务器。

 

上面主要是网络中的域名解析成IP地址相关的文件。另外还有两个文件/etc/hosts.allow,/etc/hosts.deny 这两个就类

似于白名单、黑名单,如果配置了,先查找hosts.allow,如果需要再查找hosts.deny但是一般情况下应该不怎么用到。

 

分享到:
评论

相关推荐

    Linux 操作系统与服务配置(DNS)

    在IT领域,Linux操作系统是服务器环境中的常见选择,其稳定性和灵活性使其在各种网络服务配置中扮演重要角色。DNS(Domain Name System)是互联网上的一个关键服务,它将人类可读的域名转换为IP地址,使得网络通信...

    Linux 下的DNS服务器配置

    Linux 作为一款开源操作系统,在网络服务方面提供了非常强大的支持,包括 DNS 服务器的配置。DNS(Domain Name System)是互联网中的一种服务,能够将人类易于记忆的域名转换为机器易于识别的 IP 地址。下面我们将...

    Linux操作系统:DNS服务器的安装与配置.pptx

    (5)配置客户端,进行域名解析。 配置思路 配置服务器主机网络 打开网络配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33 按照规划完成服务器网络配置: BOOTPROTO=static IPADDR=54 NETMASK= GATEWAY= ...

    Linux操作系统下如何配置DHCP服务器

    在Linux操作系统中,配置DHCP(Dynamic Host Configuration Protocol)服务器是一项关键任务,它允许网络管理员自动分配IP地址、子网掩码、网关和DNS服务器等网络参数给连接到网络的客户端。这篇教程将指导你如何在...

    Linux 下的DNS服务配置

    在Linux系统中,DNS(Domain Name System)服务是网络服务的核心组成部分,它负责将域名转换为IP地址,以便网络通信。本篇文章将详细介绍如何在Linux环境下配置DNS服务,包括主要的配置文件、服务管理和安全设置。 ...

    linux DNS的配置

    - **客户端配置**: - IP地址应与服务器在同一网段内,如`192.168.1.2`。 - DNS服务器地址设置为服务器的IP地址(如`192.168.1.1`)。 - **测试网络连通性**:使用`ping`命令验证服务器与客户端之间的网络连接...

    Linux服务器搭建dns详细操作

    Linux 服务器搭建 DNS 详细操作 Linux 服务器搭建 DNS 需要完成以下几个步骤: 首先,需要安装 BIND 服务, BIND 是一个开源的 DNS 服务器软件包,可以在 Linux 服务器上安装和配置。安装完成后,需要设置 DNS ...

    linux redhat4配置dns

    Linux 作为目前最流行的操作系统之一,在网络服务配置与管理中扮演着重要的角色,而 DNS(Domain Name System)是互联网的基础设施之一,用于将域名解析为 IP 地址。本文将着重介绍基于 RedHat4 Linux 的 DNS 配置,...

    基于Linux平台下校园网DNS服务器配置方案.pdf

    基于上述原因,最后考虑使用Linux操作系统作为DNS服务器平台。 本方案的网络拓扑结构如图1所示。图1某学院网络拓扑结构图。在该方案中,客户端向校园网DNS服务器发出域名解析的请求时,DNS服务器会从其数据库中寻找...

    linux DNS服务详细配置课件

    本课件将深入探讨Linux DNS服务的详细配置,包括DNS服务器的安装、主要配置文件的解析以及实际操作步骤。 首先,DNS服务在Linux系统中通常由bind软件包提供。要安装DNS服务,可以使用如下的命令: ```shell sudo ...

    Linux下DNS服务器配置.pdf

    Linux 作为一个开源操作系统,广泛应用于服务器领域,其中 DNS 服务器配置是 Linux 服务器中的一个重要组件。本文将详细介绍 Linux 下 DNS 服务器配置的步骤和实现细节。 在开始配置 DNS 服务器之前,需要先检查...

    Linux中的DNS实验.docx

    Linux 的 DNS 实验是指在 Linux 操作系统中配置和管理 DNS 服务器的实验。DNS(Domain Name System)是一种将域名转换为 IP 地址的系统。下面是 Linux 中的 DNS 实验的详细知识点: 一、DNS 的基本概念 1. DNS...

    在Linux下配置DNS.pdf

    在Linux下配置DNS是指在Linux操作系统中设置和配置域名系统(DNS)的过程。DNS是Domain Name System的缩写,意为域名系统,它提供了将主机名转换为IP地址的机制。 DNS的工作过程是:应用程序调用解析器,将主机名...

    linux dns 自动 运行 产生 配置 文件的 脚本

    在大多数Linux发行版中,DNS的主要配置文件是`/etc/resolv.conf`,它包含了系统用于解析域名的DNS服务器的IP地址。然而,对于DNS服务器本身,如BIND (Berkeley Internet Name Domain),主要的配置文件是`/etc/named....

    Linux系统构建DNS服务.pdf

    Linux操作系统是全球范围内广泛使用的开源操作系统,因其稳定性、安全性以及低成本而备受青睐。在企业网络环境中,Linux常被用来搭建各种服务器,包括DNS(Domain Name System)服务器。DNS服务器的主要作用是将易于...

    Linux下的DHCP客户端,纯C代码

    在Linux环境中,DHCP客户端是系统与DHCP服务器通信的关键组件,它负责请求网络配置信息并应用到本地接口上。本项目提供了一个用纯C语言编写的Linux DHCP客户端实现,包括了源代码和说明文档,可以编译运行进行测试。...

Global site tag (gtag.js) - Google Analytics