`
fp_moon
  • 浏览: 971130 次
  • 性别: 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服务器的安装与配置.pptx

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

    linux操作系统安装后完成的安全加固的配置

    常规系统增强与配置变更 1. 无论服务器有多少个网卡,第一个网卡必须为内网网段(管理网络、内部数据网络、存储网络),并且支持PXE启动,第一个网卡名字eth0 2. IP地址与MAC绑定并且DHCP分配的地址与静态设置一致,...

    LINUX系统管理白皮书

    4.4 与其他操作系统共享交换空间 224 4.5 交换空间的分配 224 4.6 缓冲区 225 第5章 引导和关机 227 5.1 概论 227 5.2 深入研究引导过程 227 5.3 关机详情 229 5.4 重新启动 230 5.5 单用户模式 230 5.6 ...

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

    (5)配置客户端,获取IP地址。 配置思路 配置服务器主机网络 执行命令打开网络配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33 按照规划完成服务器网络配置: BOOTPROTO=static IPADDR=192.168.1.254 ...

    nacos-coredns-plugin:基于CoreDNS的Nacos DNS-F客户端

    快速启动要构建和运行nacos coredns插件,操作系统必须为Linux或Mac。而且,必须正确配置golang环境(GOPATH,GOROOT,GOHOME)。建造git clone ...

    linux软件包管理及远程登录管理实验.pdf

    (2)配置Dr.COM Linux客户端配置文件/usr/etc/drcom.conf # vi /usr/etc/drcom.conf server_ip=10.1.1.254 #server_ip用于设置登录网关的ip地址,没有启用802.1x认证时必须设置认证网关IP; dnsp=218.196.42.2 #...

    linux下安装mysql-实验报告.docx

    2、掌握使用windows操作系统下的navicat客户端连接访问centos7中的mysql的方法 3、掌握1,2完成过程中出错的话如何排错。 实验内容: 1、配置虚拟机中centos7的网络服务:可以直接使用DHCP获得ip;或者也可以手工...

    linux管理员指南

    因为当你听到有人说Linux操作系统和其他操作系统无法很好地共享或者不能够应用于实际生活当中的时候,你就会想起现在正拿在手里的这本书并且知道他们是错误的!原书相关信息原书书名:Linux Administration: A ...

    Linux无盘工作站搭建

    对于Linux操作系统来说,PXE所需要下载的启动文件是配置文件和内核文件。其中,配置文件在DHCP应答报文中包含,通过TFTP会话过程获取;内核文件的名称和位置在配置文件中给出,同样需要通过TFTP会话过程获取;内核...

    LINUX网站建设技术指南

    4.9.4 与其他操作系统共享对换空间 4.9.5 分配对换空间 4.9.6 高速缓存 4.10 X Window 4.10.1 如果没有安装X 4.10.2 如果已经安装了X 第5章 Linux的网络设置 5.1 配置NFC服务器 5.1.1 NFS简介 5.1.2 设置NFS服务器...

    Linux校园网设计

    (2)5台服务器上统一安装LINUX操作系统服务器版本(本方案采用RedHat Linux9.0)。 (2)将实现各种服务的服务器分开单独配置在一个服务器上,有利于提高网络的可靠性,当任意服务器发生故障时,其他服务仍能正常...

    ddns:带有Digital Ocean Networking DNS作为后端的个人DDNS客户端

    域名解析 带有 DNS作为后端的个人DDNS客户端。 动机 我们提供 , 来远程访问PC。 但是我们需要它们吗?...您可以从发行版页面为您的操作系统下载二进制文件。 注意力! 目前已在Linux和macOS上进行了测试。

    Fedora 6 and Red Hat Enterprise Linux Bible

    this task-oriented book shows how to run applications, set up a small network, connect to the Internet, and configure a variety of server types. ...,分别介绍Linux技术的简要描述...

Global site tag (gtag.js) - Google Analytics