না, এটি OS X DNS বা কোনও DNS দ্বারা করা যাবে না, কারণ আপনি আপনার পরিস্থিতির সাথে DNS এর সাথে ইন্টারঅ্যাক্ট করছেন না (আপনার মন্তব্য অনুযায়ী)। ডোমেন নাম পরিষেবা আইপি ঠিকানাগুলিতে ডোমেন নাম অনুবাদ করে এবং আপনি সার্ভার অ্যাক্সেস করতে কোনও ডোমেন নাম ব্যবহার করেন না।
তবে, আপনি DNS সেট আপ করেন এবং বহিরাগত DNS এ একটি নাম ব্যবহার করেন এবং অভ্যন্তরীণ DNS এ একই নামটি ব্যবহার করেন - একই নামটি বিভিন্ন ঠিকানাগুলিতে সমাধান করতে পারে।
- নাম.pretendco.com 94.2.3.4
- নাম.pretendco.com 192.168.3.4
সংখ্যাগুলি একই রকম থাকলেও এটি কোন ব্যাপার না, তবে আপনি বিষয়গুলি মানচিত্র করা বা সার্ভারগুলি সঠিক কিনা তা পরীক্ষা করা সহজ হতে পারে। অভ্যন্তরীণ DNS স্থাপনের প্রচেষ্টা যদি আপনার কয়েক ডজন হোস্ট থাকে তবে অন্যথায় এটি স্থানীয় মেশিন হোস্ট ফাইলটি ওভারলোড করা সহজতর, যা অভ্যন্তরীণভাবে "অভ্যন্তরীণভাবে" নামটি সমাধান করার জন্য প্রয়োজন।
(যদি আপনি সম্পূর্ণরূপে যোগ্যতাসম্পন্ন ডোমেন নামগুলি ব্যবহার করেন তবে এটি করার উপায় রয়েছে ... আমি কীভাবে "গ্রহণযোগ্য" নই এবং আমি আপনাকে সম্ভাব্য সমস্ত পার্শ্ব প্রতিক্রিয়া জানানোর জন্য যথেষ্ট বিশেষজ্ঞ নই, তবে এটি কাজ করতে পারে। )
আপনি যা ইস্যু করছেন তা হল রাউটিং সমস্যা, যা আমি বুঝতে পারি। আপনার পাবলিক আইপি ঠিকানা একটি রাউটার যে হয় না আপনার সার্ভার। আপনার সার্ভার ট্রাফিক পেতে রাউটারে পোর্ট ফরওয়ার্ডিং ব্যবহার করে। আপনি পাবলিক আইপি থেকে কিন্তু স্থানীয় নেটওয়ার্কের ভিতরে থেকে সংযোগ করতে সক্ষম হতে চাই। আপনি সক্ষম / কনফিগার করতে হবে Hairpin NAT আপনার রাউটারে যদি এটি সমর্থিত হয়। আমি অন্য কোন সমাধান মনে করতে পারেন না।
ssh -l
?