一、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 地址