- 实现DNS子域授权
- 基于acl实现智能DNS
- 总结防火墙分类
- 总结iptable 5表5链, 基本使用,扩展模块。
- 总结iptables规则优化实践,规则保存和恢复。
- 总结NAT转换原理, DNAT/SDNAT原理,并自行设计架构实现DNAT/SNAT。
- 使用REDIRECT将90端口重定向80,并可以访问到80端口的服务
- firewalld常见区域总结。
- 通过ntftable来实现暴露本机80/443/ssh服务端口给指定网络访问
DNS
实现DNS自解析
10.0.0.155 DNS服务器
10.0.0.150 client -nameserver:10.0.0.155
10.0.0.156 web
DNS
cat named.conf.default-zones
zone "linux-magedu.com" {
type master;
file "/etc/bind/db.linux-magedu.com";
};
root@ubuntu2:/etc/bind# cat /etc/bind/db.linux-magedu.com
linux-magedu.com. 86400 IN SOA mage-dns. admin.linux-magedu.com. ( 123 3H 15M 1D 1W )
linux-magedu.com. 86400 IN NS dns1.linux-magedu.com.
dns1.linux-magedu.com. 86400 IN A 10.0.0.155
www.linux-magedu.com. 86400 IN A 10.0.0.56
w.linux-magedu.com. 86400 IN A 1.2.3.4
#语法检查
root@ubuntu2:/etc/bind# named-checkzone linux-magedu.com /etc/bind/db.linux-magedu.com
zone linux-magedu.com/IN: loaded serial 123
OK
root@ubuntu2:/etc/bind# rndc reload
server reload successful
root@ubuntu2:/etc/bind# dig www.linux-magedu.com
; <<>> DiG 9.18.18-0ubuntu0.22.04.2-Ubuntu <<>> www.linux-magedu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48642
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 3d108db02fc9047f0100000065f97e678cd7aa180ae5bab4 (good)
;; QUESTION SECTION:
;www.linux-magedu.com. IN A
;; ANSWER SECTION:
www.linux-magedu.com. 86400 IN A 10.0.0.156
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; WHEN: Tue Mar 19 12:00:39 UTC 2024
;; MSG SIZE rcvd: 93
client
web服务器 156
echo "<h1>this is linux-magedu.com</h1>" >> /var