Сървър - как да се ограничи достъпа на сайт, HTTP

Не е за един компютър, но и за цялата мрежа.
С други думи, как да пренасочи всички изходящи HTTP заявки LAN на един сайт.

Има една локална мрежа на организацията.
Обща достъп до Интернет чрез шлюз разположени на Debian, IPTABLES които не е посочена чрез пакет Арно-IPTABLES-защитна стена.

Времето е ограничено, ние трябва да направим всичко, за 15 минути.

IPTABLES -t NAT -A PREROUTING -p TCP -м TCP --dport 80 -j DNAT --to-дестинация $ EXT_WEB

Но, както вече бе споменато, че е невъзможно.
Ето защо, нека да отидем в другата посока, но в една и съща посока.

Инсталиране на уеб сървър, шлюз:

ап-да инсталирате apache2

Персонализирайте я - позволи .htaccess инструкции за обработка:

Опции FollowSymLinks AllowOverride All Поръчка позволи, отричат ​​да позволи от всички.

В .htaccess направи пренасочване към външен уеб сървър на името на сайта:

sitename.dom - нашата целева страница.
Сега, когато се опитате да отидете на HTTP на врата, т.е. порт 80 - да се sitename.dom.

Чрез IPTABLES навежда всички на HTTP заявки към шлюза уеб сървъра. Всички, с изключение на тези, които са на целевия сайт:

IPTABLES -t NAT -A PREROUTING -i eth0 -d. $ EXT_WEB -p TCP -м TCP --dport 80 -j DNAT --to-дестинация $ GW_IP

За да се изключи приложните след рестартиране на входа - да го добавите към стартиране:

ехо "IPTABLES -t NAT -A PREROUTING -i eth0 -d. $ EXT_WEB -p TCP -м TCP --dport 80 -j DNAT --to-дестинация $ GW_IP" >> /etc/rc.local


.
IPTABLES -t NAT -A PREROUTING -i eth0 -d. $ EXT_WEB -p TCP -м TCP --dport 80 -j DNAT --to-дестинация $ GW_IP
.