我想使用以下方式设置一个小型家庭服务器Fedora 17(32 位)和无 IP因为我有一个动态 IP 地址,
这就是我正在做的事情:
1)我在No-ip上创建一个主机:
2)我在我的 Fedora 机器上设置了 No-ip:
su -
yum install noip
noip2 -C
chkconfig noip --add
chkconfig --levels 35 noip on
注意:我的 no-ip 配置文件位于:/etc/no-ip2.conf
重新启动并验证它是否正在运行:
su -
service noip status
chkconfig --list | grep noip
host myserver.servebeer.com
(它实际上指向我的公共 IP 地址)
3)在fedora的防火墙上打开端口:
4)解锁iptables上的No-IP:
su -
iptables -A INPUT -s dynupdate.no-ip.com -p tcp --sport 8243 -j ACCEPT
iptables -A OUTPUT -d dynupdate.no-ip.com -p tcp --dport 8243 -j ACCEPT
service iptables stop
service iptables start
service noip stop
service noip start
service noip status
5)路由器上的端口转发:
(我从是否配置)
6)使用 zenmap、telnet 和 ping 进行验证
注意:这里我们有一个有趣的情况:只有 80 TCP 端口似乎是打开的,其他两个(111、8243)是关闭的,即使它们在防火墙上被解锁并在路由器上转发。
PING 失败,但据我所知,这很正常,对吧?因为 ping 不是 DNS 测试机制……如果我错了,请纠正我:
附加信息:
我有一个Apache/PHP设置,所以如果我去,**http://127.0.0.1/test.php**
我会看到我的 test.php 页面,但如果我去http://myserver.servebeer.com或者http://myserver.servebeer.com/test.php我什么也看不到,浏览器只是不断尝试,然后抛出错误......
PS SELinux 已完全禁用
我做错了什么?请帮帮我!