使用Ubuntu安装配置DNS和DHCP
2021/5/4 7:27:14
本文主要是介绍使用Ubuntu安装配置DNS和DHCP,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
描述:使用一台装有Ubuntu 20.0.4 desktop版本的主机和一台装有Windows 10的主机进行实验,其中装有Ubuntu的主机作为DNS和DHCP服务器。
bind9可作为DNS服务器,它的主配置文件为/etc/bind/named.conf,其内部包含了其他配置文件:
- named.conf.options:指定数据文件目录,指定转发DNS服务器ip地址等。
- named.conf.local:创建正向查找区域和反向查找区域。
- named.conf.default-zones:bind9安装好默认的正向查找区域和反向查找区域文件,本实验中不用管。
除了这些以外还有其他配置文件,但本次实验都不会使用到。
isc-dhcp-server可充当dhcp服务器,它最主要的是两个配置文件,分别是:
- /etc/dhcp/dhcpd.conf:配置dhcp地址池以及子网掩码等信息的文件。
- /etc/dhcp/default/isc-dhcp-server:配置接口的文件,就是DHCP服务器哪个接口用作DHCP请求。
DNS安装和配置具体步骤:
(1)准备工作:设置Ubuntu ip地址为172.18.8.12,子网掩码为255.255.255.0,设置Windows10的ip地址为172.18.8.10,子网掩码为255.255.255.0,用交叉线连接两台主机。安装bind9:apt install bind9。
(2)设置bind9的默认数据文件位置:vi /etc/bind/named.conf.options,directory默认为/var/cache/bind,可以不用更改。
(3)创建正向查找区域和反向查找区域:vi /etc/bind/named.conf.local,添加一个正向zone和反向zone,如下图所示:
(4)在/var/cache/bind下创建db.dns.net,在/var/cache/bind/reverse下创建db.172.18.8,对应的文件内容如下图所示:
无法为别名创建反向查找的PTR
(5)重启bind9以便更改的配置文件生效:输入service bind9 restart重启,然后在Ubuntu上用nslookup、dig、ping测试一下。
(6)在另一台主机上使用nslookup测试并使用wireshark抓包。
DHCP安装和配置具体步骤:
(1)配置接口:vi /etc/dhcp/default/isc-dhcp-server,更改为:
enp2s0是以太网卡名,使用ifconfig查看
(2)配置DHCP:vi /etc/dhcp/dhcpd.conf,更改为:
在本实验中,网关(routers)、广播地址(broadcast-address)以及域名没必要设置,上面这几项就够了。
(3)重启dhcp服务以便更改的配置生效:service isc-dhcp-server restart。
(4)抓包:在ip地址为172.18.8.10的主机上(Windows 10)使用ipconfig、ipconfig /release和ipconfig /renew来释放ip地址和获取ip地址,实验过程中用wireshark抓包。
写的比较简单,一方面是懒得写了,另一方面就是网上这方面的应该挺多的,我这就起一个借鉴的作用,如果遇到什么疑问可以和我私信交流。
这篇关于使用Ubuntu安装配置DNS和DHCP的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-25Elevate Your Lead Generation Game with Maps Scraper AI
- 2024-05-15PingCAP 黄东旭参与 CCF 秀湖会议,共探开源教育未来
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能