সহজ DNS বা কয়েক নামমাত্র জন্য পুনর্নির্দেশ


2
  • পিসি 1 সার্ভার 1 (s1) থেকে ভিপিএন এর মাধ্যমে সংযুক্ত
  • s1 VPN টানেলের মাধ্যমে পিসি 1 এবং s2 vie ssh এর সাথে যুক্ত। স্বচ্ছ প্রক্সি এবং iptables নিয়ম রয়েছে যা VPN থেকে ট্র্যাফিক গ্রহণ করে এবং ssh SOCKS5 তে push করে।
  • S2 স্থানীয় ল্যানে কিছু সার্ভারের সাথে সংযুক্ত রয়েছে যা পৃষ্ঠাগুলি হোস্ট করে:
  • S3: app1.name_1.work.com app2.name_1.work.com
  • S4: app1.name_2.work.com app2.name_2.work.com

পিসি 1 এ ওয়েব ব্রাউজারে প্রবেশ করার পরে আমি যা করতে চাই তা হল: app1.name_1.work.com এই সাইটে পেতে। এখন আমি আইপি ঠিকানায় প্রবেশ করে এটি করতে পারি।

পিসি 1 এ / etc / হোস্ট সম্পাদনা করুন সম্ভবত সমস্যাটি সমাধান করবে - কিন্তু আমি তা করতে পারি না। S1 এ / etc / হোস্ট সম্পাদনা করুন - সাহায্য করেনি, s2- এ / etc / হোস্টগুলি সমস্ত প্রয়োজনীয় এন্ট্রি রয়েছে তবে সমস্যাটির সমাধানও নয়। আমি কিছু সহজ সমাধান খুঁজছেন, সম্ভবত iptables জন্য কিছু চেইন, বা খুব সহজ DNS। আপনি কোন ধারনা আছে?

উত্তর:


0

আপনার সমস্ত ট্র্যাফিক যদি VPN হয় তবে সার্ভার LAN দ্বারা ব্যবহৃত DNS সার্ভারে নির্দেশ করার জন্য আপনাকে কেবল আপনার /etc/resolv.conf এ সেকেন্ডারি Dns পরিবর্তন করতে হবে। এটি করে, আপনার ব্রাউজারটি S1 বা S2 পরিষেবাগুলি কোথায় সন্ধান করবে তা জানবে।

যদি কেবলমাত্র কিছু ট্র্যাফিক VPN এর মাধ্যমে যায় তবে আপনার সেটআপ আমার অনুরূপ। আমার বেশিরভাগ ট্র্যাফিক আমার স্থানীয় ল্যানের মধ্য দিয়ে যায় তবে কয়েকটি অনুরোধ অন্য মহাদেশে কোম্পানির সার্ভারগুলিতে পুনঃনির্দেশিত হয়। আমার ভিপিএন ক্লায়েন্ট চালানোর পরে আমাকে জিনিসগুলি কাজ করতে নিম্নলিখিত স্ক্রিপ্টটি চালাতে হবে:

ip route add xx.xx.0.0/8 dev ppp0
ip route add 192.168.0.0/16 dev ppp0
ip route add xx.xx.92.151 dev ppp0
ip route add xx.xx.92.137 dev ppp0
vpn="`ifconfig | grep -A1 ppp | grep inet | awk '{ print $2 }' | awk -F":" '{print $2}'`"
sudo route delete default gw $vpn

PS: আমি অবশ্যই XX দিয়ে আমার কোম্পানির আইপিগুলি প্রতিস্থাপিত করেছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.