Bruke en servers hosts-fil gjennom SSH SOCKS
Følg destinasjonsnavnet til maskinen som løser det opp når en SSH SOCKS-rute skal nå et privat alias.
Et alias som bare er definert på SSH-serveren, kan fungere gjennom dens dynamiske SOCKS-videresending hvis programmet sender destinasjonens navn. Hvis det først løser det opp lokalt og sender en numerisk adresse, får serverens hosts-mapping aldri det opprinnelige navnet å løse opp.
Vanlig dynamisk videresending i OpenSSH bærer en domenedestinasjon til serversiden for den utgående forbindelsen. Der bruker OpenSSH systemets API for adresseoppslag. På en typisk glibc Linux-vert styrer NSS hosts-databasen og oppslagsrekkefølgen, så en oppføring i hosts-filen kan delta. Det er ikke en DNS-oppføring kopiert til laptopen.
Behold det tiltenkte navnet, for eksempel preview.internal, i nettstedets URL og velg klientens SOCKS-modus for eksternt vertsnavn. Å erstatte vertsnavnet i URL-en med en IP kan endre både HTTP Host og TLS-identiteten; tilgjengelighet gjør ikke et sertifikat gyldig for et annet navn.
Hvis aliaset fortsatt feiler, identifiser miljøet som utfører det eksterne oppslaget. En container, chroot eller separat tjenesteinstans bruker kanskje ikke hosts-filen du redigerte. Andre SOCKS-implementasjoner kan bruke egne resolvere, så denne systemoppslagsatferden bør ikke antas for enhver proxyserver.