Natknąłem się na sytuację, której nie rozumiem. Posiadamy zaporę Fortigate, która umożliwiła równoważenie obciążenia na dwóch serwerach WWW Apache. Nazwa DNS jest następnie mapowana na wirtualny adres IP modułu równoważenia obciążenia.
Zgodnie z oczekiwaniami podczas przeglądania nazwy DNS / adresu URL (np. Www.something.com) moduł równoważenia obciążenia wyświetla stronę z jednego z serwerów WWW Apache. Adres URL w przeglądarce pozostaje na stronie www.something.com . Z tego, co rozumiem, moduł równoważenia obciążenia w tym przypadku po prostu przesyła pakiety między przeglądarką a Apache, pozostając zawsze na dobrej drodze.
Jeśli jednak przejdę do adresu IP , na który mapowany jest DNS, moduł równoważenia obciążenia zwraca znaleziony HTTP 302, z nagłówkiem lokalizacji ustawionym na adres URL DNS jednego z Apache. Adres URL w przeglądarce zmienia się na DNS serwera zaplecza.
Dlaczego moduł równoważenia obciążenia przekierowuje po zapytaniu przez IP, ale poprawnie przekazuje w ścieżce po zapytaniu przez nazwę DNS.