kali2022搭建WEB服务器
┌──(kali㉿kali)-[~/Desktop]
└─$ nmcli connection show
NAME UUID TYPE DEVICE
有线连接 1 b0ef07b9-ba67-3fd4-a612-ab57a5b64ab3 ethernet eth0
┌──(kali㉿kali)-[~/Desktop]
└─$ nmcli device modify eth0 +ipv4.addresses 192.168.126.250/24
成功重新应用连接到设备 "eth0"。
┌──(kali㉿kali)-[~/Desktop]
└─$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:7f:80:91 brd ff:ff:ff:ff:ff:ff
inet 192.168.126.250/24 brd 192.168.126.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet 192.168.126.129/24 brd 192.168.126.255 scope global secondary dynamic noprefixroute eth0
valid_lft 1795sec preferred_lft 1795sec
inet6 fe80::cc1e:d108:3d9a:4ff3/64 scope link noprefixroute
valid_lft forever preferred_lft forever
<VirtualHost 192.168.126.250>
ServerName www.yyy.com
DocumentRoot /var/www/html/yyy
</VirtualHost>
cd /var/www/html
mkdir yyy
echo "www.yyy.com" > yyy/index.html
┌──(root㉿kali)-[/var/www/html]
└─# systemctl is-active apache2
active
kali2022搭建DNS服务器
┌──(root㉿kali)-[/var/www/html]
└─# apt install bind9
配置文件内容,内容在后面
┌──(root㉿kali)-[/etc/bind]
└─# vim named.conf.local
┌──(root㉿kali)-[/etc/bind]
└─# cp -p /etc/bind/db.local /var/cache/bind/db.yyy.com.zx
┌──(root㉿kali)-[/etc/bind]
└─# vim /var/cache/bind/db.yyy.com.zx
┌──(root㉿kali)-[/etc/bind]
└─# named-checkzone yyy.com /var/cache/bind/db.yyy.com.zx
zone yyy.com/IN: loaded serial 2
OK
┌──(root㉿kali)-[/etc/bind]
└─# cp -p /etc/bind/db.127 /var/cache/bind/db.yyy.com.fx
┌──(root㉿kali)-[/etc/bind]
└─# vim /var/cache/bind/db.yyy.com.fx
┌──(root㉿kali)-[/etc/bind]
└─# named-checkzone yyy.com /var/cache/bind/db.yyy.com.fx
zone yyy.com/IN: loaded serial 1
OK
zone "yyy.com" IN {
type master;
file "db.yyy.com.zx";
};
zone "126.168.192.in-addr.arpa" IN {
type master;
file "db.yyy.com.fx";
};
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS kali
kali IN A 192.168.126.250
www IN A 192.168.126.250
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS kali
kali IN A 192.168.126.250
250 IN PTR www.yyy.com.
重启服务
┌──(root㉿kali)-[/etc/bind]
└─# systemctl restart named
kali2023客户端访问服务器
┌──(kali㉿kali)-[/etc/bind]
└─$ sudo vim /etc/resolv.conf
nameserver 192.168.136.250
验证
┌──(kali㉿kali)-[/etc/bind]
└─$ nslookup 192.168.126.250
250.126.168.192.in-addr.arpa name = www.yyy.com.
┌──(kali㉿kali)-[/etc/bind]
└─$ nslookup www.yyy.com
Server: 192.168.126.250
Address: 192.168.126.250#53
Name: www.yyy.com
Address: 192.168.126.250