这是ens33的配置内容
IPADDR=172.18.111.1
NETMASK=255.255.255.0
网卡配置`
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens38
打开文件
vi /etc/sysconfig/network-scripts/ifcfg-ens38
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
打开dhcp的配置文件
vi /etc/dhcp/dhcpd.conf
这是DHCP的中的配置文件
subnet 172.18.111.0 netmask 255.255.255.0 {
range 172.18.111.50 172.18.111.145;
option domain-name-servers 172.18.111.1;
option domain-name"example.com";
option routers 172.18.111.1;
option broadcast-address 172.18.111.255;
default-lease-time 600;
max-lease-time 7200;
}
这里检查ens33
ifconfig ens33 | grep inet
这里启动dhcpd
systemctl start dhcpd
ens36ifdoawn和ifup
ifdown ens38; ifup ens38
ifconfig ens38 | grep inet
rfc文件
vim /etc/named.rfc1912.zones
vim /etc/named.conf
把接口改为any后,在下面复制进去
logging {
channel "default_syslog" {
syslog daemon;
severity info;
};
channel general_log {
file "data/general_log" versions 3 size 20m;
severity info;
print-time yes;
print-severity yes;
print-category yes;
};
channel query_log {
file "data/query_log" versions 3 size 20m;
severity info;
print-time yes;
print-severity yes;
print-category yes;
};
category general{ general_log; };
category queries{ query_log; };
};
zone "example.com" {
type master;
file "data/example.com.zone";
allow-update {none; };
};
zone "112.18.172.in-addr.arpa" {
type master;
file "data/172.18.111.arpa";
allow-update {none;};
};
cp /var/named/named.localhost /var/named/data/example.com.zone
cp /var/named/named.localhost /var/named/data/172.18.111.arpa
chown named.named /var/named/data/example.com.zone
chown named.named /var/named/data/172.18.111.arpa
这里是
vim /var/named/data/example.com.zone
$TTL 1D
example.com. IN SOA dns.example.com. admin.example.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
example.com. IN NS dns.example.com.
dns IN A 172.18.111.1
example.com. IN MX 10 mail.example.com.
example.com. IN MX 11 mail2.example.com.
example.com. IN MX 12 mail3.example.com.
bbs IN CNAME www
samba IN CNAME www
ftp IN A 172.18.111.1
mail IN A 172.18.111.1
mail2 IN A 172.18.111.1
mail3 IN A 172.18.111.1
www IN A 172.18.111.1
这里是
vim /var/named/data/172.18.111.arpa
$TTL 1D
111.18.172.in-addr.arpa. IN SOA dns.example.com. admin.example.com. (
0 ;serial
1D ;refresh
1H ;retry
1W ;expire
3H) ;minimum
111.18.172.in-addr.arpa. IN NS dns.example.com.
1 IN PTR dns.example.com.
1 IN PTR ftp.example.com.
1 IN PTR mail.example.com.
1 IN PTR mail2.example.com.
1 IN PTR mail3.example.com.
1 IN PTR www.example.com.
启动named
systemctl start named
测试完nslookup直接跳到下一个实验
dnssec-keygen -a HMAC-MD5 -b 128 -n USER linuxddns
在dhcpd文件下添加
vi /etc/dhcp/dhcpd.conf
key linuxddns {
algorithm hmac-md5;
secret ; #修改为你生成的秘钥
}
zone example.com. {
primary 172.18.111.1;
key linuxddns;
}
zone 112.18.172.in-addr.arpa. {
primary 172.18.111.1;
key linuxddns;
}
在rfc改和删
vim /etc/named.rfc1912.zones
key linuxddns {
algorithm hmac-md5;
secret 几乎就是大家快点哈;
};
send fqdn.fqdn "3118003148"
send fqdn.encoded on;
send fqdn.server-update off;
nslookup 3118003148
ifdown ens38;时要重启dhcp
网卡消息
测试时如果ens33没有启动的话
或者启动不了
直接打开ens33配置文件
然后ifdown和ifup
如果没有测试成功,就restart 所有配置,包括网卡。可能就会成功
很多原因的是网卡的问题
还有可能是
send没有s