Použití souboru hosts serveru přes SSH SOCKS
Sledujte název cíle až ke stroji, který ho překládá, když má trasa SSH SOCKS dosáhnout soukromého aliasu.
Alias definovaný pouze na SSH serveru může fungovat přes jeho dynamické SOCKS přesměrování, pokud aplikace posílá název cíle. Pokud ho nejprve přeloží lokálně a pošle číselnou adresu, mapování hosts na serveru nikdy nedostane původní název k překladu.
Běžné dynamické přesměrování OpenSSH přenáší doménový cíl na stranu serveru pro odchozí spojení. OpenSSH tam používá systémové API pro vyhledávání adres. Na typickém linuxovém hostiteli s glibc řídí databázi hosts a pořadí vyhledávání NSS, takže se záznam v souboru hosts může uplatnit. Není to záznam DNS zkopírovaný do notebooku.
Zachovejte zamýšlený název, například preview.internal, v URL webu a zvolte klientský režim SOCKS se vzdáleným názvem hostitele. Nahrazení názvu hostitele v URL adresou IP může změnit jak HTTP Host, tak identitu TLS; dostupnost nedělá certifikát platným pro jiný název.
Pokud alias stále selhává, určete prostředí, které vzdálené vyhledávání provádí. Kontejner, chroot nebo samostatná instance služby nemusí používat soubor hosts, který jste upravili. Jiné implementace SOCKS mohou používat vlastní překladače, takže toto chování systémového vyhledávání nelze předpokládat u každého proxy serveru.