چطور برای یک برنامه از DNS خاص استفاده کنیم

چند سالی هست که سرویس هایی با نام های مختلف در ایران راه اندازی شدن به عنوان تحریم شکن! همونطور که میدونید شما با ست کردن DNS خاص اون سرویس دهنده، میتونید به سایت هایی که پشتیبانی شده دسترسی داشته باشید.
در واقع عملکرد این سایت ها اینطوری هست که ترافیک درخواست شده روی دامین هایی که خودشون تعریف کردن رو، از سرور های واسط خودشون عبور میدن و به شما برمیگردونند.

من از ابتدا با این سیستم ها مخالف بودم و هستم دلیلش هم خیلی واضحه که اگر به هر علتی (خواسته یا ناخواسته) دامین های مهمی مثل بانک، لاگین پیج هایی که هر روز باهاشون سروکار داریم به سرور خاصی هدایت بشن اطلاعات شما به صورت خیلی راحت لو میره و …
حتی پکت هایی که در پشت مرورگرتون در حال ارسال به دامین های مختلف هستن، به راحتی میتونه در سرور دیگری دریافت بشن

خوب حالا چاره چیه ؟

ما میتونیم خیلی راحت به صورت موقت برای یک برنامه یا پراسس DNS خاصی تعریف کنیم. اینطوری تمام درخواست های اون برنامه/پراسس از همون DNS عبور میکنه. برای اینکار میتونیم از firejail کمک بگیریم.
firejail کارش اینه که یه sandbox با تنظیماتی که ما بهش میگیم از اون برنامه اجرا میکنه.
به طور مثال با این دستور من فایرفاکس رو با DNS گوگل اجرا میکنم

firejail --dns=8.8.8.8 firefox

شما میتونید هر DNS خاصی رو جایگزین کنید

توی آرچ هم میتونید اینطوری نصبش کنید.

sudo pacman -S firejail

بازگشت به وبلاگ نویسی

بعد از کلی کلانجار رفتن درباره نوشتن یا ننوشتن! تصمیم بر این گرفتم که مجدد پس از گذشت حدود ۱۵ سال وبلاگ نویسی رو آغاز کنم، در واقع یکی از علت های اصلی این بود که حس کردم فضای حاکم فعلی بر خلاف ظاهر بزرگش خیلی ضعف داره نسبت به اون زمان!

با وجود شبکه های گسترده اجتماعی نظیر تلگرام، اینستاگرام،لینکدین و… به نظرم جای وبلاگ ها خیلی خالی شده، شاید انتشار مطالب امروز آسون تر از هر زمانی باشه ولی دسترسی بهشون خیلی سخته.

یکی دیگه از دغدغه هایی که داشتم این بود که بعضی از تجارب کوچیک و بزرگ لازمه جایی درج بشه،‌این موضوع علاوه بر اینکه به درد خودمون میخوره میتونه احتمالا راه شخص دیگه ای رو هم هموار تر کنه.

شاید اگر هر از کدوم ما تجربه های کاری، اجتماعی خودمون رو منتشر کنیم کمک کنیم به این چرخه و البته انتشار دانش میتونه تاثیر مستقیم و مثبتی روی شروع کار افراد دیگه داشته باشه، شخصا خودم بسیار از این نوشته ها در این سالها استفاده کردم و خیلی از مسائلی که شاید چند ساعت درگیرش بودم به سادگی حل شده.

قلم خوبی ندارم ولی تمام تلاشم رو میکنم تا قدم مثبتی در این راه بردارم.