Всем привет! Столкнулся с такой проблемкой. Кто что посоветует.? В общем: есть сеть из 3х компов 1н из них сервер, на серваке крутится сайт, инет раздается адсл роутером ASUS AM604G, у всех компов инет работает все хорошо. используется статический IP, он назначается роутеру при коннекте, на роуторе настроена маршрутизация чтоб входящие пакеты перенаправлялись серверу. Вроде все и работает если делать запрос по имени хоста и статическому IP адресу через интернет. Но когда делаешь запрос из локальной сети то попадаешь на роутер а не на сайт. Почему то роутер не перенаправляет пакеты из локальной сети, а если заходит на сервер по локальному IP все работает. Не знаю понятно объяснил смысл проблемы?! Не кто с таким не сталкивался.?
надо будет попробовать. спасибо! но это просто обман получается. просто раньше инет был просто расшарен на сервере и все хорошо работало что из инета, что из локалки.
п теперь днс возвращает тебе внешний ип и отправляет на роутер. а так как доступ к роутеру изнутри он считает ты на веб админку его стучишь
все верно говоришь. есть еще вариант -зайти на роутер телнетом и сделать там что-то в духе iptables -t nat -i eth0 -d IP_SERVERA -j DNAT --to local_IP_servera еще вариант проще - тупо на клиентских тачках сдедать статический route для внешнего IP-сервера чтобы трафик шел на сервер в локалке, а не на роутер. ROUTE ADD EXTERNAL.SERVER.IP.ADDRESS MASK 255.255.255.255 LOCAL.SERVER.IP.ADDRESS -p