SSH SOCKS арқылы сервердің hosts файлын пайдалану
SSH SOCKS маршруты жеке бүркеншік атқа жетуі тиіс болса, баратын жер атауын оны шешетін машинаға дейін бақылаңыз.
Тек SSH серверінде анықталған бүркеншік ат қолданба баратын жердің атауын жіберсе, оның динамикалық SOCKS жіберуі арқылы жұмыс істей алады. Егер ол алдымен жергілікті жерде шешіп, сандық мекенжай жіберсе, сервердің hosts картасы бастапқы атауды ешқашан шешу үшін алмайды.
OpenSSH-тың қарапайым динамикалық жіберуі сыртқы қосылым үшін домендік баратын жерді сервер жағына тасымалдайды. Онда OpenSSH жүйенің мекенжай іздеу API-ін пайдаланады. Қарапайым glibc Linux хостында hosts дерекқоры мен іздеу ретін NSS басқарады, сондықтан hosts файлындағы жазба қатыса алады. Бұл ноутбукке көшірілген DNS жазбасы емес.
Көзделген атауды, мысалы preview.internal, сайттың URL-інде сақтаңыз және клиенттің қашықтағы хост атауымен SOCKS режимін таңдаңыз. URL-дегі хост атауын IP-мен ауыстыру HTTP Host пен TLS идентитетін де өзгертуі мүмкін; қолжетімділік сертификатты басқа атау үшін жарамды етпейді.
Егер бүркеншік ат әлі де істемесе, қашықтағы іздеуді орындайтын ортаны анықтаңыз. Контейнер, chroot немесе жеке қызмет данасы сіз өңдеген hosts файлын пайдаланбауы мүмкін. Басқа SOCKS іске асырулары өз шешкіштерін пайдалануы мүмкін, сондықтан бұл жүйелік іздеу мінез-құлқын әр прокси серверге болжауға болмайды.