← Усі нотатки

Нотатка · Мережі

Чому proxychains не гарантує проксіювання DNS

У Telegram:

Після того як WhatWeb почав ходити до DNS напряму, я подумав: ну ок, є ж proxychains 🤷‍♂️

Але в моєму випадку картина не змінилась ❌.

proxychains добре працює там, де може перехопити мережевий виклик самої програми. Але DNS може оброблятись окремо: через системний resolver, бібліотеку, кеш або інший механізм, який не потрапляє під його контроль 🔍.

Тобто логіка «обгорнув тулу в proxychains — значить усе анонімно» небезпечна ⚠️

Будь-яка програма може:

• зарезолвити домен напряму;
• використати нестандартний механізм DNS;
• просто помилитися в реалізації;
• або в якийсь момент обійти ваші налаштування.

Тому я вирішив контролювати DNS не всередині конкретної тули, а на рівні gateway 🛡 🌐