DNS服务器与DHCP服务

一、DNS

        DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。

        DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。
        DNS是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个IP地址可以有多个域名,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器通常为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。

1. 设定DNS

vim   /etc/resolv.conf

nameserver   dns 服务器ip

vim   /etc/sysconfig/network-scripts/ifcfg-eth0

还可通过图形方式设定

2. 本地解析文件

vim   /etc/hosts

编写格式为:ip   域名

3. 本地解析文件和DNS服务器读取的优先级调整

vim   /etc/nsswitch.conf

hosts:   files   dns

##files 代表本地解析文件,dns 代表dns 服务器,哪个在前面,哪个优先

二、DHCP 服务

        动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。

1. 安装dhcp 软件包

yum   install   -y   dhcp

2. 查看dhcpd 服务配置文件

cat   /etc/dhcp/dhcpd.conf

若文件没有内容,可以复制已有示例文件

cp   /usr/share/doc/dhcp*/dhcpd.conf.example   /etc/dhcp/dhcpd.conf

3. 编辑配置文件

vim   /etc/dhcp/dhcpd.conf

第7行,中域名要以 .com 结尾

第8行,域名解析服务地址可以写成 本机ip 地址

第30行,写网络地址,和子网掩码

第31行,写分配的ip 地址范围

第32行,写真机ip 即可

之后全部删除,然后重启dhcpd 服务

4. 在客户端,将网络ip 配置设为 dhcp 自动分配,并重启network 即可,获得dhcp 分配的ip 地址

猜你喜欢

转载自blog.csdn.net/weixin_43369306/article/details/83687954