1.DNS服务器
1、yum -y install bind*
2、vim /etc/named.conf
listen-on port 53 { any; };
listen-on-v6 port 53 { any; }; #支持IPv6
allow-query { any; };
3、vim /etc/named.rfc1912.zones
zone “test.com” IN { // 定义要解析主域名
type master;
file “test.com.zone”; // 具体相关解析的配置文件保存在 /var/named/test.com.zone 文件中
allow-update { none; };
};
4、定义服务器支持解析的域名及地址记录
vim /var/named/test.com.zone
$TTL 1D
@ IN SOA ns.test.com. root (
1 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimu
@ IN NS ns.test.com.
ns IN A 192.168.1.48 #指定自己的IP
ns IN AAAA 2001:1243::3448 #指定自己的IP
www IN AAAA 3001:1243::3416
5、vim /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 53 -j ACCEPT
-A INPUT -p udp -m udp --dport 53 -j ACCEPT
6、重启服务:named、iptables
2.FTP服务器
1、安装vsftpd:yum install vsftpd
2、配置vsftpd
编辑 /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
chroot_local_user=YES
3、重启vsftpd
service vsftpd restart
4、配置iptables
编辑:/etc/sysconfig/iptables-config
IPTABLES_MODULES=“ip_conntrack_ftp”
5、权限
编辑:/etc/sysconfig/iptables,加两行代码:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A OUTPUT -p tcp --sport 20 -j ACCEPT
6、重启iptables和vsftpd
service iptables restart
service vsftpd restart
常见问题:
3.HTTP服务器
python -m SimpleHTTPServer 8080 #后台执行此命令,则在8080端口启动http服务,目录当前路径