Alias definovaný iba na SSH serveri môže fungovať cez jeho dynamické SOCKS presmerovanie, ak aplikácia posiela názov cieľa. Ak ho najprv preloží lokálne a pošle číselnú adresu, mapovanie hosts na serveri nikdy nedostane pôvodný názov na preklad.

Bežné dynamické presmerovanie OpenSSH prenáša doménový cieľ na stranu servera pre odchádzajúce spojenie. OpenSSH tam používa systémové API na vyhľadávanie adries. Na typickom linuxovom hostiteľovi s glibc riadi databázu hosts a poradie vyhľadávania NSS, takže záznam v súbore hosts sa môže uplatniť. Nie je to záznam DNS skopírovaný do notebooku.

Zachovajte zamýšľaný názov, napríklad preview.internal, v URL webu a vyberte klientsky režim SOCKS so vzdialeným názvom hostiteľa. Nahradenie názvu hostiteľa v URL adresou IP môže zmeniť HTTP Host aj identitu TLS; dostupnosť nerobí certifikát platným pre iný názov.

Ak alias stále zlyháva, určite prostredie, ktoré vykonáva vzdialené vyhľadávanie. Kontajner, chroot alebo samostatná inštancia služby nemusí používať súbor hosts, ktorý ste upravili. Iné implementácie SOCKS môžu používať vlastné prekladače, preto toto správanie systémového vyhľadávania netreba predpokladať pri každom proxy serveri.

Súvisiace články