আমি কেন সার্ভারের আইপি ঠিকানার পরিবর্তে একটি এফকিউডিএন ব্যবহার করব?


29

সার্ভারগুলির সাথে আমার কাজের ক্ষেত্রে আমি কনফিগারেশন ফাইলগুলি নিয়ে এসেছি যেখানে আপনার কোনও বহিরাগত সার্ভারের ঠিকানা প্রবেশ করা উচিত। আমি কিছু সার্ভারের আইপি ঠিকানা সরাসরি ব্যবহার করতে দেখেছি, তবে এর পরিবর্তে আমি কোনও হোস্টনাম পুরোপুরি যোগ্যতাযুক্ত ডোমেন নাম (এফকিউডিএন) ব্যবহার করার জন্য অনেক প্রস্তাবনা শুনেছি । আমি কেন সরাসরি আইপি ঠিকানার পরিবর্তে হোস্টনামটি ব্যবহার করব?

কারণ আপনি যদি হোস্টনাম ব্যবহার করেন তবে আপনার প্রয়োজন এমন একটি স্থানীয় ডিএনএস সার্ভার যা প্রতিটি হোস্টনামকে আইপি ঠিকানার সাথে সংযুক্ত করবে। হোস্টনাম বা আইপি ঠিকানা ব্যবহারের মধ্যে অসুবিধা কী?


5
আপনার যদি ডায়নামিক আইপি থাকে তবে কেবলমাত্র ডিএনএস রেকর্ডটি পরিবর্তন করা সম্ভবত সহজ। এবং কেন স্থানীয় ডিএনএস সার্ভার? কেন কেবল সমস্ত মেশিনই প্রকাশ্যে সমাধানযোগ্য আইপি তৈরি করে না? আইপি-র আরেকটি অসুবিধা হ'ল, তারা গতিশীল না হলেও তারা সম্ভবত শারীরিক অবস্থানের উপর নির্ভর করে, অন্য কোনও স্থানে স্থানান্তরিত করা আরও শক্ত করে তোলে। মূলত, মনে হচ্ছে আপনি ডিএনএসের উদ্ভাবন কেন জিজ্ঞাসা করছেন। এই প্রশ্নের উত্তর অন্যত্র অনেকবার দেওয়া হয়েছে।
জানুস ট্রয়লসেন

1
এটি সর্বদা একটি প্রস্তাব ছিল (উদাহরণস্বরূপ, আরএফসিগুলিতে) যে আবেদন স্তরের একজন কেবল হোস্ট-নেম নিয়ে কাজ করে। তবে কিছু অ্যাপ্লিকেশন এমনকি আইপি না থাকলেও কাজ করবে না। তবুও, আমি নিজেই হোস্টনামের পরিবর্তে আইপি দ্বারা আমার ডিভাইসগুলির সাথে প্রায়শই যোগাযোগ করতে দোষী করি - তবে আমরা সম্পূর্ণ আইপিভি 6 এ স্থানান্তরিত হওয়ার সাথে সাথে এই খারাপ অভ্যাসটি অবশ্যই শেষ হয়ে যাবে :)
হেগেন ফন ইটজেন

কারণ অবশ্যই বাহ্যিক সার্ভারটি এসএসএলের সাথে সমস্ত যোগাযোগ সুরক্ষিত করবে এবং এফকিউডিএন-এর জন্য এসএসএল শংসাপত্রগুলি স্বাক্ষরিত হবে এবং আপনি যদি আইপি ঠিকানা ব্যবহার করেন তবে আপনার অ্যাপ্লিকেশন সঠিক সার্ভারটি যাচাই করতে পারে না। রাইট? : |
টেসেল্ল্যাটিংহেকলার

1
@ হ্যাভেনভোন এটজেন নিশ্চিত যে আপনি কখনই টাইপ করবেন না ::1? :-)
একটি সিভিএন

উত্তর:


54

একটি আইপি ঠিকানা ব্যবহার নিশ্চিত করে যে আপনি কোনও ডিএনএস সার্ভারের উপর নির্ভর করছেন না। এটি ডিএনএস স্পোফিংয়ের মাধ্যমে আক্রমণ প্রতিরোধ করার সুবিধাও পেয়েছে।

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

এটি বিশেষত কার্যকর যখন আপনি একাধিক ব্যক্তি দ্বারা কনফিগার করা অনেক সার্ভার এবং পরিষেবা থাকে।


1
বিশেষত যদি সেই আইপি ঠিকানার জ্ঞান বাহ্যিক হয়, যেমন গ্রাহক বা অংশীদার বা বিক্রেতারা এটি ব্যবহার করে। কল্পনা করুন যদি স্ট্যাকওভারফ্লো ডট কমের পরিবর্তে আমরা সবাই একটি আইপিতে গিয়েছিলাম যা আমরা স্ট্যাকওভারফ্লো ডট কম হিসাবে জানি, এবং তারপরে তাদের আইপি পরিবর্তন করা দরকার? তারা কীভাবে সাইটের প্রতিটি সম্ভাব্য ব্যবহারকারীর আইপি বদল করেছে? সুতরাং নাম।
ব্র্যান্ডন

@ ব্র্যান্ডন এটির মতোই হবে যেন তারা এখন স্ট্যাকওভারফ্লো ডট কম থেকে হিপুন্ডেরফ্লো.কম এ পরিবর্তনের সিদ্ধান্ত নিয়েছে মানুষের stackoverflow.comপরিবর্তে মনে রাখার জন্য ডোমেন নামগুলির আসল সুবিধা 151.101.1.69। অবশ্যই আজকাল এটি ভার্চুয়াল হোস্টিং, তাদের পিতা-মাতার সাথে সম্পর্কিত সাবডোমেনগুলি এবং সেগুলি থেকে উত্পন্ন অন্যান্য সুবিধারও অনুমতি দেয়।
এঞ্জেল

2
আমি মনে করি এই উত্তরের মূলটি হ'ল কোনও সংস্থা তার এফকিউডিএন এর মালিকানাধীন; তবে এর আইপি ঠিকানার মালিকানা নাও থাকতে পারে।
পিটার জেরকেন্স

1
আইপি বনাম এফকিউডিএন থেকে এইচটিটিপিএস / কার্বেরোস চালানোর চেষ্টা করুন।
আরন

এটি আক্ষরিক অর্থেই ডিএনএসের উদ্দেশ্য।
মনিকার সাথে লাইটনেস রেস

40

ডিএনএস কেবল এফকিউডিএন = আইপি নয়

ডিএনএস সম্পর্কিত গুরুত্বপূর্ণ বিষয়টি এটি কেবল একটি রেকর্ড (হোস্টনাম = আইপি) এর চেয়ে বেশি সরবরাহ করে। ডিএনএস বিভিন্ন ধরণের রেকর্ড সরবরাহ করে যেমন এমএক্স, সিএনএম, টিএক্সটি, ইত্যাদি ... যা কিছু সফ্টওয়্যার দ্বারা কখনও কখনও প্রয়োজন হতে পারে। এটি একাধিক ঠিকানা রেকর্ড, আইপিভি 4 + আইপিভি 6 রেকর্ডস, গতিশীল ঠিকানা, লোড ব্যালেন্সিং, জিও অবস্থান ভিত্তিক রেজোলিউশন, ব্যর্থ-ওভার / রিডানডেন্সি ইত্যাদির অনুমতি দেয় ... DNS আপনাকে কী জিনিস তা বলে দেয় (www.google.com গুগলের ওয়েব পরিষেবা, 172.217 .4.110? এটি কী?) এটি আপনাকে এই সেটিংস / রেকর্ডগুলি পরিবর্তন করতে এবং সমস্ত ক্লায়েন্টকে পরিবর্তন না করে ক্লায়েন্টদের দ্বারা এনে দেওয়ার অনুমতি দেয়। ডিএনএস জটিল জিনিসগুলি করতে পারে।

সরাসরি আইপি ঠিকানার মাধ্যমে ডিএনএস ব্যবহার করার একটি স্পষ্ট সুবিধা রয়েছে।

এফকিউডিএনগুলির প্রয়োজন হতে পারে

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

এসএসএল শংসাপত্রগুলি ডোমেন নামের উপর ভিত্তি করে জারি করা হয়, সুতরাং আপনি ডিএনএস ব্যতীত কয়েকটি এসএসএল সক্ষম পরিষেবা (সঠিকভাবে) ব্যবহার করতে পারবেন না।

আপনাকে ডিএনএসের জটিলতার ঝলক দেওয়ার জন্য এটি google.com ডোমেনের একটি ডিগ ক্যোয়ারী

google.com। 299 ইন এ 172.217.0.174
google.com। 299 ইন এএএএ 2607: f8b0: 400 বি: 807 :: 200e
google.com। 599 ইন এমএক্স 10 এসপিএমএক্স.ল.কম।
google.com। 599 ইন এমএক্স 40 alt3.aspmx.l.google.com।
google.com। 59 এসওএ ns2.google.com এ। dns-admin.google.com। 126990955 900 900 1800 60
google.com। 599 এমএক্স 30 alt2.aspmx.l.google.com এ।
google.com। 21599 ইন এনএস ns2.google.com।
google.com। 599 এমএক্স 20 alt1.aspmx.l.google.com এ।
google.com। 599 ইন এমএক্স 50 alt4.aspmx.l.google.com।
google.com। 21599 ইন এনএস ns1.google.com।
google.com। TXT এ 3599 "v = spf1 এর মধ্যে রয়েছে: _spf.google.com ~ সমস্ত"
google.com। 21599 ইন সিএএ 0 সংখ্যা "symantec.com"
google.com। 21599 ইন এনএস ns3.google.com।
google.com। 21599 ইন এনএস ns4.google.com।

ইয়াহু 3 আইপি ঠিকানা দিয়ে সাড়া দেয়

$ হোস্ট-টু ইয়াহু.ca
yahoo.ca এর ঠিকানা আছে 77.238.184.24
yahoo.ca এর ঠিকানা রয়েছে 74.6.50.24
yahoo.ca এর ঠিকানা রয়েছে 98.137.236.24

আইপি ঠিকানা ব্যবহারের সুবিধা of

আমার জন্য সাধারণত যখন ডিএনএস কোনও উপায়ে পাওয়া যেত বা উপলভ্য নয়। সাধারণত, আমি বেশিরভাগ জিনিসের জন্য ডিএনএস ব্যবহার করব।

আইপি ঠিকানাটি আরও ভাল হতে পারে এর একটি উদাহরণ হ'ল যখন আপনার ব্যক্তিগত নেটওয়ার্কের ঠিকানাগুলির সাথে সরাসরি লিঙ্কযুক্ত দুটি মেশিন থাকবে (কোনও সুইচ নেই) (192.168.1.1 এবং 192.168.1.2 বলুন) এবং তারা এটি উচ্চ প্রাপ্যতা যোগাযোগের জন্য ব্যবহার করছেন বা ডিআরবিডি বা অন্য একটি খুব নির্দিষ্ট পরিষেবা। এই ক্ষেত্রে, ডিএনএসে জিনিসগুলি সেট আপ করা সম্ভবত কোনও অর্থবোধ করে না। এটি প্রয়োজনীয় নয়, জটিলতা, পারফরম্যান্স সম্পর্কিত সমস্যা যুক্ত করবে এবং ব্যর্থতার একটি বিন্দুটি প্রবর্তন করতে পারে।

আর একটি উদাহরণ রাউটিং ing রাউটিং টেবিলগুলি বিভিন্ন কারণে আইপি ঠিকানা রেকর্ড করে।

অন্যটি হ'ল নাম সার্ভারগুলি উল্লেখ করা হচ্ছে (যেমন /etc/resolv.conf তে)। নাম সার্ভার ছাড়া যেহেতু আপনি কোনও কিছুর সমাধান করতে পারবেন না।


এটি দুর্দান্ত উত্তর, তবে এটি সম্ভবত vhosted পরিষেবাদি সম্পর্কেও কিছু বলা উচিত; আইপিএফকিউডিএন হ'ল একাধিক টু ম্যাপিং, একাধিক টু ওয়ান নয়।
ফুলফুল

ধন্যবাদ, এবং সম্মত। নাম উল্লেখযোগ্য ভার্চুয়াল হোস্টিংয়ের জন্য ডিএনএস খুব সহায়ক is
রায়ান বাবচিশিন

হ্যাঁ, এটাই আমি উল্লেখ করছি।
ফ্লফি

দুর্দান্ত উত্তর যা আসলে ডিএনএসকে ডান করে দেয় - ভবিষ্যতের উল্লেখের জন্য বুকমার্কিং। আমার কাছে একটি ছোট ছোট গ্রিপ আপনার মন্তব্য "রাউটিং টেবিলগুলি বিভিন্ন কারণে আইপি ঠিকানা রেকর্ড করে।" আপনি উল্লেখ বিভিন্ন কারণ কি? রাউটিং টেবিলগুলির আইপি ব্যবহার করা ছাড়া কোনও বিকল্প নেই কারণ রাউটিং ইন্টারনেট লেয়ারে ঘটে, অন্যদিকে ডিএনএস অ্যাপ্লিকেশন স্তরটি ব্যবহার করে এবং তাই প্রয়োজনীয়ভাবে রাউটিংয়ের উপর নির্ভরশীল।
উদ্যানক্ষেত্র

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