ডিডি-ডাব্লুআরটি: ল্যান থেকে পাবলিক আইপির সাথে সংযোগ করার সময় পোর্টটি ফোরওয়ার্ডিং করছে না


1

আমার একটি সমস্যা হচ্ছে যেখানে আমি ডিএন-ডাব্লুআরটি রাউটারের সার্বজনীন আইপি ঠিকানাটি ব্যবহার করার সময় আমার ল্যান থেকে আমার হোম-সার্ভারের সাথে সংযোগ করতে পারি না। মূলত আমি এখানে বিস্তৃত সমস্যা মতোই মূলত সমস্যা বোধ করছি: ডিডি-ডাব্লুআরটি: ল্যানের অভ্যন্তরীণ থেকে উত্পন্ন অনুরোধগুলিতে কীভাবে পোর্ট ফরওয়ার্ডিং প্রয়োগ করতে দেওয়া যায়? ; তবে প্রদত্ত সমাধানগুলির কোনওটিই আমার পক্ষে কাজ করছে না। আমি মোটামুটি নিশ্চিত যে এটি আমার ল্যান সেটআপে প্রয়োগ করার জন্য আমি সঠিক মানগুলি সংশোধন করেছি। রাউটারটি নেটগার WNR834B v2 এবং এটি DD-WRT v24-sp2 18777 চলছে it আমি এটির জন্য ডিফল্ট আইপি (192.168.1.1) ব্যবহার করছি এবং আমি জানি যে ডোমেনটি কোনও বন্দর ফরওয়ার্ড সাধারণভাবে কাজ করে।

সম্পাদনা: বুঝেছি! আমি খুঁজে পেয়েছি যে স্থানীয় ডিএনএস সক্ষম করতে এবং লিঙ্কিত প্রশ্ন থেকে এই উত্তরটি ব্যবহার করা দরকার ।


আপনি যদি sshরাউটারে প্রবেশ করেন এবং ম্যানুয়ালি সঠিক iptablesকমান্ডটি প্রবেশ করেন , তবে কী ঘটে? আপনি কি একটি ত্রুটি বার্তা পান? এটা কি কাজ করে?
ডেভিড শোয়ার্জ

আমি চেষ্টা করেছি (ডাব্লু / টেলনেট) এটি কাজ করে বলে মনে হচ্ছে (এতে আমি কোনও ত্রুটি পাই না), তবে আমি যখন সংযোগ করার চেষ্টা করি তখন এটি কাজ করে না।
ম্যাচলাইটার

উত্তর:


2

হেডপিন রাউটিংয়ের জন্য ডিডি-ডাব্লুআরটি সম্ভবত কনফিগার করা হয়নি। ল্যান থেকে পাবলিক আইপিতে সংযোগ স্থাপন করা সাধারণত একটি খারাপ ধারণা এবং আপনি সংযোগের উত্সটি সনাক্ত করতে সক্ষম হবেন না। সর্বোত্তম বিকল্পটি হ'ল নেটওয়ার্কের অভ্যন্তর থেকে পছন্দসই সার্ভারে সরাসরি সংযোগ স্থাপন করা।

Shorewall প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী 2 রাউটার কনফিগার যাতে এটি কাজ করবে করছেন কভার। শোরওয়াল স্পেসিফিকেশন ফাইলের একটি সেট থেকে একটি iptables ফায়ারওয়াল তৈরি করে, তাই পদক্ষেপগুলি প্রয়োজনীয় iptables কমান্ড নয়, তবে iptables এ মোটামুটি সহজেই ম্যাপ করে। আমি বিশ্বাস করি আপনার ডিডি-ডাব্লুআরটি তে শোরওয়াল-লাইট চালানো উচিত, সেক্ষেত্রে আপনার সমস্ত ফায়ারওয়াল ডিডি-ডাব্লুআরটি সরঞ্জামের পরিবর্তে শোরওয়ালগুলিতে তৈরি করা দরকার।

বিভক্ত ডিএনএস ব্যবহার করা আরও সহজ এবং আমি সেই পদ্ধতির সুপারিশ করব। এর মতো একটি সরঞ্জাম dnsmasqকোনও /etc/hostsফাইল থেকে প্রয়োজনীয় অভ্যন্তরীণ ডিএনএস সরবরাহ করতে পারে । এটি ইন্টারনেটে ঠিকানার জন্য একটি ক্যাচিং সার্ভার হিসাবে কাজ করে। এটি ডিএইচসিপি সরবরাহ করে, আপনি যদি এটি আপনার ডিডি-ডাব্লুআরটি রাউটারে চালনা না করেন তবে আপনি কোন ডিএইচসিপি সার্ভার সক্ষম করতে হবে তা সিদ্ধান্ত নিতে চাইবেন। আপনার যদি স্মৃতি থাকে তবে ডিফল্ট ডিএইচসিপি সার্ভারের প্রতিস্থাপন হিসাবে আপনি ডিডি-ডাব্লুআরটিটিতে ইনস্টল করতে পারেন।

সম্পাদনা: আপনি যদি dnsmasqএটি ব্যবহার করতে চান তবে এটি সক্রিয় ডিএইচসিপি সার্ভার হিসাবে সেট আপ করা ভাল। আপনি যদি এটি আপনার রাউটারে চালনা না করেন তবে রাউটারগুলিতে DCHP অক্ষম করুন। বিকল্পভাবে, আপনি যে সার্ভারগুলিতে যেতে চান সেগুলির জন্য DHCP ঠিকানা সীমার বাইরে স্থির ঠিকানাগুলি ব্যবহার করুন। স্থির ঠিকানাগুলি ব্যবহার করা যাইহোক সার্ভারগুলির জন্য একটি ভাল ধারণা। /etc/hostsহোস্ট চলমান থাকা ফাইলটিতে সার্ভারের ঠিকানা যুক্ত করুন dnsmasqএবং পুনরায় চালু করুন dnsmasq। আপনি যদি dnsmasqকোনও ডোমেন দিয়ে কনফিগার করেন তবে আপনি ডিএইচসিপি ক্লায়েন্টদের নামেও দেখতে পারেন।

dnsmasqহোস্টের ঠিকানা নির্ধারণ করুন । (এটি 192.168.0.10 এর মতো একটি ব্যক্তিগত নেটওয়ার্ক ঠিকানা হওয়া উচিত)) প্রথম ডিএনএস নেমসারভার হিসাবে এই ঠিকানাটি তালিকাবদ্ধ করতে আপনার ডিএইচসিপি সার্ভারটি কনফিগার করুন। লিনাক্স হোস্ট এবং /etc/resolve.confফাইল সহ অন্যদের জন্য প্রথম nameserverপ্রবেশের জন্য এই ঠিকানাটি ব্যবহার করুন । স্ট্যাটিক নেমসারভার এন্ট্রি সহ অন্যান্য সার্ভারগুলির জন্য এই ঠিকানাটিকে প্রথম নির্দিষ্ট ঠিকানা হিসাবে তৈরি করে।

ডিএইচসিপি ক্লায়েন্টদের তাদের ডিএনএস ডেটা আপডেট হওয়া দরকার। একটি ডিএইচসিপি পুনর্নবীকরণ ট্রিগার করে তথ্য আপডেট করা উচিত। অনেক সিস্টেমে অভ্যন্তরীণ ডিএনএস ক্যাশে থাকে, সুতরাং পরিবর্তনগুলি তত্ক্ষণাত্ দৃশ্যমান নাও হতে পারে। সমস্ত সার্ভার কনফিগারেশন সম্পন্ন হওয়ার পরে ক্লায়েন্টদের পুনরায় বুট করা সমস্ত ক্যাশে সাফ করা উচিত এবং ডিএইচসিপি নির্দিষ্ট কনফিগারেশন পুনরায় লোড করা উচিত।


NAT-লুপব্যাকটি উত্স হিসাবে ব্যক্তিগত আইপিটি দেখানো উচিত, তাই না? অন্যথায়, কিভাবে যোগাযোগ থাকবে? আমি এখনই পরীক্ষার মতো অবস্থানে নেই (আমার ফোনে)।
প্যারাড্রয়েড 1'12

NAT-লুপব্যাক অভ্যন্তরীণ ব্যবহারকারীর আইপি ঠিকানার চেয়ে রাউটারের ব্যক্তিগত আইপি ঠিকানাটি প্রদর্শন করবে।
বিলথোর

সংযুক্ত প্রশ্নের একটি সমাধান dnsmasq উল্লেখ করেছে, কিন্তু আমি চেষ্টা করার পরে এটি কার্যকর হয়নি। এটি ডিডি-ডাব্লুআরটি সেট আপ করার সঠিক উপায় কী?
ম্যাচলাইটার

আপনি এটিকে শব্দ করে তুলছেন যেমন আমার একটি বাস্তব সার্ভার চালানো দরকার ডিএনএসম্যাস্ক। যদি তা হয় তবে পরিষেবাদি-> পরিষেবাদি ট্যাবটিতে ডিএনএসম্যাস্ক বিভাগটি কী?
ম্যাচলাইটার

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