LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 629|回复: 4

问一个菜问题

[复制链接]
发表于 2003-6-5 18:33:19 | 显示全部楼层 |阅读模式
我现在申请了个动态域名,那我如何利用这个动态域名在我的linux机器上设置邮件服务器?我的www服务已经成功,主要是邮件服务器的问题,如何做?老大?
发表于 2003-6-5 18:39:41 | 显示全部楼层
你是如何实现动态域名用linux的WEB服务器进行捆绑的。
发表于 2003-6-5 18:46:38 | 显示全部楼层

mail server不是一两下子能说清的,给你两篇文章慢慢参考!

 楼主| 发表于 2003-6-5 19:23:40 | 显示全部楼层

谢谢!

我先琢磨一下吧
 楼主| 发表于 2003-6-5 21:32:32 | 显示全部楼层

回复lanmaster

我用的是ADSL, 如果你只有单机的话,可以不用配置DNS,只不过在你的httpd.conf中要设置ServerName 192.168.0.1:80 (你自己的IP地址和要监听的端口号). 这样子你的apache服务器才可以启动. 然后要设置你的iptables. 我的脚本是这样子的, 你参考一下吧:

#!/bin/sh
echo "Enable IP Forwarding..."
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "Starting iptables rules..."
/sbin/modprobe iptable_filter
/sbin/modprobe ip_tables
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp

iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

iptables -A INPUT -i lo -j ACCEPT

iptables -A INPUT -i eth0 -j ACCEPT

iptables -A INPUT -i ppp0 -p tcp --dport 80  -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --dport 21  -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --dport 22  -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --dport 25  -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --dport 110 -j ACCEPT
iptables -A INPUT -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A FORWARD -s 192.168.0.0/24 -i eth0 -j ACCEPT

iptables -A FORWARD -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80 -j DNAT --to 192.168.0.1
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 21 -j DNAT --to 192.168.0.1
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 22 -j DNAT --to 192.168.0.1

iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE

如果你不想使用mail, ftp, ssh等等服务的话,可以关掉. mail服务器我已经实现了(多谢小牛大哥!).
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表