Нотатка · Мережі
Чому proxychains не гарантує проксіювання DNS
Після того як WhatWeb почав ходити до DNS напряму, я подумав: ну ок, є ж proxychains 🤷♂️
Але в моєму випадку картина не змінилась ❌.
proxychains добре працює там, де може перехопити мережевий виклик самої програми. Але DNS може оброблятись окремо: через системний resolver, бібліотеку, кеш або інший механізм, який не потрапляє під його контроль 🔍.
Тобто логіка «обгорнув тулу в proxychains — значить усе анонімно» небезпечна ⚠️
Будь-яка програма може:
• зарезолвити домен напряму;
• використати нестандартний механізм DNS;
• просто помилитися в реалізації;
• або в якийсь момент обійти ваші налаштування.
Тому я вирішив контролювати DNS не всередині конкретної тули, а на рівні gateway 🛡 🌐