linux的网络设置(DNS和DHCP)

mac2024-05-14  29

1.DNS 1.1DNS的作用及服务 1.2本地解析和DNS解析服务的优先级 1.3固定的DNS(动与静) 2.DHCP 2.1DHCP的概念 2.2DHCP的运用

1.1 DNS的作用及服务 DNS=Domain Name Server 域名解析服务 通过域名找到相应的ip地址 1.2 本地解析和DNS解析服务的优先级 本地解析 1 在本地解析文件/etc/hosts中写入域名及相应的ip地址 vim /etc/hosts 添加百度ip ping www.baidu.com 在虚拟机浏览器中搜索www.baidu.com,看是否打开 DNS服务器解析 1 一般提供这种服务都会是各大运营商,找不到答案就去问各大运营商。 2 一般的域名解析ip有: 114.114.114.114(电信西安) 8.8.88(谷歌) 操作: 1 先删除本地解析 2 vim /etc/resolv.conf #进入解析文件编写 3 写入nameserver=114.114.114.114 4 看是否可以ping通其它网站优先级 同时设置本地解析和DNS解析,ping www.baidu.com,比较优先级 本地优先级大于DNS解析优先级,但是在vim /etc/nsswitch.conf中的39行可以手动设置优先级。

1.3固定的DNS 静态: 1.systemctl restart NetworkManager,重启变化DNS 2.vim /etc/sysconfig/network-scripts/ifcfg-xxxx 静态网络下添加DNS1=114.114.114.114 3 systemctl restart network 4 cat /etc/resolv.conf 注意:文件中最多只能写到DNS3,且只能写成DNS1=XXX.XXX.XXX.XXX

动态状况: 1.vim /etc/sysconfig/network-scripts/ifcfg-xxxx 动态网络下PEERDNS=no 2.重启网络服务并查看 3.vim /etc/resolv.conf,添加nameserver=114.114.114.114,再查看 2.DHCP服务 2.1DHCP的概念: DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。 实验理念:如果我们的主机ip获取方式为dhcp,会有一台服务器分配给主机其控制的IP地址范围内的一个IP。我们可以试着自己配置DHCP服务。本次尝试将desktop主机作为服务端,server主机作为客户端,尝试server主机获得由desktop主机分配的IP地址及子网掩码。 2.2DHCP运用 1.安装DHCP 虚拟机内并没有dhcp的安装包,需要传输到虚拟机上后安装。

yum install dhcp ###安装dhcp服务的软件包 2拷贝模板 cp /usr/share/doc/dhcp*/dhcp.conf.example /etc/dhcp/dhcpd.conf###拷贝模板到dhcp配置文件中 3编写配置文件内容

vim /etc/dhcp/dhcpd.conf ###进入配置文件,编辑dhcp服务内容 将重复内容删去,需要编辑的内容为: option domain-name ##域名 option domain-name-servers 172.25.70.251###dhcp服务端主机ip ———————————————————————— default-lease-time ###默认租期,段租期 max-lease-time ###长租期 —————————————————————————— subnet 172.25.70.0 netmask 255.255.255.0 { ####网段和子网掩码 range 172.25.70.100 172.25.70.200; ### 动态ip的范围 option routers 172.25.70.251; ###客户端网关地址} 4 获取动态ip地址 静态ip地址 将想要获取动态ip地址的主机的ip获取方式改为dhcp后,重启网络服务

可以看到现在的ip地址为服务端分配的ip地址

最新回复(0)