Как я понял, редирект это когда хост принимает на определённый порт пакет, заменяет адрес отправителя на свой и передаёт дальше. Тогда вопрос: откуда промежуточный хост берёт IP адрес машины для которой реально предназначен пакет, ведь в пришедшем пакете в поле "IP dest" указан адрес самого этого редиректора?
По поводу редиректа19.12.01 19:15 Автор: DrDiesel Статус: Незарегистрированный пользователь
Ты о чем? О редиректе или о роутинге? Если роутинг, то всё просто, в IP пакете dest адресом стоит цель, куда надо пакет доставить, а он в свою очередь завёрнут в в пакет канального уровня, и там адресом назначения стоит MAC адрес этого роутера. Получил, посмотрел, по таблице роутинга куда слать дальше, ARP запрос, узнал MAC адрес след. хопа, звернул IP пакет в канальную обертку, и отопнул с соотв. интерфейса. Это я на примере Ethernet'а... Dest IP адрес в пакете не менется никогда
> Как я понял, редирект это когда хост принимает на > определённый порт пакет, заменяет адрес отправителя на свой > и передаёт дальше. Тогда вопрос: откуда промежуточный хост > берёт IP адрес машины для которой реально предназначен > пакет, ведь в пришедшем пакете в поле "IP dest" указан > адрес самого этого редиректора?
По поводу редиректа08.12.01 12:41 Автор: BioHazard <bio> Статус: Elderman
> Как я понял, редирект это когда хост принимает на > определённый порт пакет, заменяет адрес отправителя на свой > и передаёт дальше. Тогда вопрос: откуда промежуточный хост > берёт IP адрес машины для которой реально предназначен > пакет, ведь в пришедшем пакете в поле "IP dest" указан > адрес самого этого редиректора?
элементарно, IP dest адрес берется из правила редиректа (на промежуточном хосте)
Re:По поводу редиректа11.12.01 02:43 Автор: Shef Статус: Незарегистрированный пользователь
> > > элементарно, IP dest адрес берется из правила > редиректа (на > > промежуточном хосте) > > А можно немного поподробней plz. Ну а если лень писать, то > хоть на подкинь ссылочку полезную.
под линух ищи по ключевым слова iptables (или ipchains - для старых ядер)