Я хочу настроить небольшой домашний сервер, используя Fedora 17 (32-разрядную версию) и No-ip, потому что у меня есть динамический IP-адрес,
Это то, что я делаю:
1) Я создаю Хост на No-ip:
2) Я установил No-ip на своей коробке fedora:
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) Разблокировка No-IP на iptables:
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) Порт Fowarding на маршрутизаторе:
(Я получаю частный IP-адрес от ifconfig)
6) Проверьте с помощью zenmap, telnet и ping
ПРИМЕЧАНИЕ. Здесь у нас есть интересная ситуация: кажется, что открыт только порт 80 TCP, остальные два (111, 8243) закрыты, даже если они разблокированы на брандмауэре и перенаправлены на маршрутизатор.
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 полностью отключен
Что я делаю неправильно? Помогите мне, пожалуйста!