ধরা যাক কোনও ওয়েবসাইট বেশ কয়েকটি সার্ভারের মধ্যে লোড-ভারসাম্যযুক্ত। আমি কাজ করে কিনা যেমন পরীক্ষা করার জন্য একটি কমান্ড চালাতে চাই curl DOMAIN.TLD
। সুতরাং, প্রতিটি আইপি ঠিকানা বিচ্ছিন্ন করতে, আমি আইপি ম্যানুয়ালি নির্দিষ্ট করি। কিন্তু অনেক ওয়েবসাইট সার্ভারে হোস্ট করা হতে পারে, তাই আমি এখনও এই মত, একটি হোস্ট শীর্ষক প্রদান: curl IP_ADDRESS -H 'Host: DOMAIN.TLD'
। আমার বুঝতে হিসাবে, এই দুটি কমান্ড ঠিক একই HTTP অনুরোধ তৈরি করে। পার্থক্যটি হ'ল পরেরটিতে আমি সিআরএল থেকে ডিএনএস লিকুয়িং অংশটি বের করি এবং এটি নিজেই করি (দয়া করে আমি ভুল হলে আমাকে সংশোধন করুন)।
এখন পর্যন্ত সব ঠিক আছে। তবে এখন আমি এইচটিটিপিএস ইউআরএল একই করতে চাই। আবার, আমি এটি পরীক্ষা করতে পারে curl https://DOMAIN.TLD
। তবে আমি নিজে আইপি নির্দিষ্ট করতে চাই, তাই আমি চালাচ্ছি curl https://IP_ADDRESS -H 'Host: DOMAIN.TLD'
। এখন আমি একটি সিআরএল ত্রুটি পেয়েছি:
curl: (51) SSL: certificate subject name 'DOMAIN.TLD' does not match target host name 'IP_ADDRESS'.
আমি অবশ্যই সিআরএলকে শংসাপত্রের ("-কে" বিকল্প) সম্পর্কে যত্ন না দেওয়ার কথা বলার মাধ্যমে বলতে পারি তবে এটি আদর্শ নয়।
এসএসএল দ্বারা প্রত্যয়িত হোস্ট থেকে আইপি ঠিকানা সংযুক্ত হওয়ার কোনও উপায় কি আছে?
Host
শিরোনামটি শিরোনামের আগে শিরোনামটি দেখাতে হবে , --resolve
আইপি ঠিকানাটি পিন করার সঠিক উপায়।