LinuxForum.Fans
Тема

Подмена IP адреса для исходящего пакета

Автор: Spirtt0 8 сообщений 4344 просмотров
#142640

Доброго времени суток !

Есть такая вот ситуация - маршрутизатор смотрит в сеть нескольких провайдеров. Пакеты ходят туда сюда, все ок :) Но есть внутренний ресурс у одного из провайдеров, который видится и во внешке, и в его локалке. Т.к. DNS сервер используется не его, то ресурс ресолвится внешним IP. Есть ли способ подмены внешнего IP адреса ресурса на внутренний, чтобы все запросы к ресурсу уходили в локалку этого провайдера с его внутренним IP ?

#142651

На маршрутизаторе днс не кешируется? Если кешируется, то каким ПО?

#142652
elve написал:
На маршрутизаторе днс не кешируется? Если кешируется, то каким ПО?

Нет, не кэшируются, в resolv.conf жестко прописаны гугловские нэймсервера.

#142702

Если внешний ип сайта постоянный у прова тогда можно попробовать в PREROUTING изменить адресата

#142706

Как я понял, самое простое в вашем случае - подправить resolv.conf и не менее жестко прописать этому ресурсу внутренний IP.
Или я всё-таки неправильно понял :)

#142767

Spirtt0, в таком случае открываете файл /etc/hosts на своем компьютере и пишете туда ип и адрес сайта по аналогии с тем, что там написано ;).

Kettler, нет смысла городить огороды из dnat-ов и snat-ов, когда все можно решить одной строчкой в конфиге используемой машины =).

#142920

Да я вот тоже так думал, прописал в /etc/hosts ресолвить на такой то адрес, но ping выдает и пингует внутрисетевой адрес, а вот nslookup и host выдают внешний :(

#142935

elve ну если парк машин это легче на шлюзе зделать

Войдите или зарегистрируйтесь, чтобы ответить.