Het hosts-bestand van een server gebruiken via SSH SOCKS
Volg de bestemmingsnaam naar de machine die deze oplost wanneer een SSH SOCKS-route een privéalias moet bereiken.
Een alias die alleen op de SSH-server is gedefinieerd, kan via de dynamische SOCKS-doorsturing werken als de toepassing de naam van de bestemming verstuurt. Als die eerst lokaal wordt opgelost en er een numeriek adres wordt gestuurd, krijgt de hosts-toewijzing van de server de oorspronkelijke naam nooit te zien om op te lossen.
Gewone dynamische doorsturing van OpenSSH draagt een domeinbestemming naar de serverzijde voor de uitgaande verbinding. Daar gebruikt OpenSSH de adresopzoek-API van het systeem. Op een typische glibc-Linux-host beheert NSS de hosts-database en de zoekvolgorde, zodat een regel in het hosts-bestand kan meedoen. Het is geen naar de laptop gekopieerd DNS-record.
Houd de bedoelde naam, bijvoorbeeld preview.internal, in de URL van de website en kies de SOCKS-modus van de client voor externe hostnamen. De hostnaam in de URL door een IP vervangen kan zowel de HTTP Host als de TLS-identiteit veranderen; bereikbaarheid maakt een certificaat niet geldig voor een andere naam.
Als de alias nog steeds faalt, bepaal dan de omgeving die de externe opzoeking doet. Een container, chroot of aparte service-instantie gebruikt mogelijk niet het hosts-bestand dat je hebt bewerkt. Andere SOCKS-implementaties kunnen hun eigen resolvers gebruiken, dus dit systeemopzoekgedrag mag niet voor elke proxyserver worden aangenomen.