поэтому я просто подумал, как я могу маршрутизировать весь трафик с сервера A через сервер B, чтобы трассировка выглядела так:
Server A IP is 33.33.33.33 and Server B IP is 55.55.55.55
1: 1.1.1.1
2: 2.2.2.2
3: 6.6.6.6
4: 55.55.55.55
5: 33.33.33.33
Таким образом, невозможно получить доступ к серверу A, не пройдя через сервер B.
У меня два сервера, сервер размещен во Франции, сервер B в Италии.
Я много использовал Google, но не смог найти «правильного» слова для того, что я хочу, теперь, что нужно, чтобы сервер B действовал как «сервер маршрутизации», и что необходимо для сервера A, действительно проходит через сервер Б? Я хотел бы использовать сервер B в качестве небольшого «межсетевого экрана», пока трафик не попадет на сервер A.
оба сервера являются машинами linux.
Вы пытаетесь конкретизировать маршрут. Вы бы сделали это в своем роутере.
Кажется, вам нужен брандмауэр в режиме прозрачного моста. Это будет выглядеть так.
Интернет -> Маршрутизатор WAN, Маршрутизатор LAN -> Сетевой адаптер 1 межсетевого экрана, Сетевой адаптер 2 межсетевого экрана -> LAN
Посмотрите на Untangle (открытый исходный код), который должен дать вам хорошее объяснение режим прозрачного моста.
Есть много способов сделать то, о чем вы спрашиваете.
Два основных способа - спроектировать топологию физической сети так, чтобы весь трафик проходил через брандмауэр, и настроить сетевой маршрут так, чтобы весь трафик, выходящий из одной сети, проходил через брандмауэр.