সাবডোমেনগুলি (ডোমেন নাম) এর _
মধ্যে আন্ডারস্কোর থাকতে পারে?
সাবডোমেনগুলি (ডোমেন নাম) এর _
মধ্যে আন্ডারস্কোর থাকতে পারে?
উত্তর:
এখানে দেওয়া বেশিরভাগ উত্তর মিথ্যা । কোনও ডোমেন নামে আন্ডারস্কোর থাকা পুরোপুরি আইনী। আমাকে স্ট্যান্ডার্ড, আরএফসি 2181, বিভাগ 11, "নাম সিনট্যাক্স" উদ্ধৃত করুন :
ডিএনএস নিজেই নির্দিষ্ট লেবেলে কেবল একটি বিধিনিষেধ স্থাপন করে যা সংস্থানীয় রেকর্ড সনাক্ত করতে ব্যবহার করা যেতে পারে। এই এক বিধিনিষেধটি লেবেলের দৈর্ঘ্য এবং পুরো নামের সাথে সম্পর্কিত। [...] ডিএনএস প্রোটোকলগুলির প্রয়োগগুলি অবশ্যই ব্যবহৃত হতে পারে এমন লেবেলে কোনও বিধিনিষেধ স্থাপন করবে না। বিশেষত, ডিএনএস সার্ভারগুলিকে অবশ্যই কোনও অঞ্চল পরিবেশন করতে অস্বীকার করা উচিত নয় কারণ এতে লেবেল রয়েছে যা কিছু ডিএনএস ক্লায়েন্ট প্রোগ্রামগুলিতে গ্রহণযোগ্য হবে না।
মূল ডিএনএস স্পেসিফিকেশন, আরএফসি 1034 , বিভাগ 3.5 দেখুন "পছন্দের নাম সিনট্যাক্স" তবে এটি মনোযোগ সহকারে পড়ুন।
আন্ডারস্কোর সহ ডোমেনগুলি বন্যগুলিতে খুব সাধারণ। চেক _jabber._tcp.gmail.com
বা _sip._udp.apnic.net
।
এখানে উল্লিখিত অন্যান্য আরএফসি বিভিন্ন জিনিস নিয়ে কাজ করে। মূল প্রশ্নটি ছিল ডোমেন নামের জন্য । যদি প্রশ্নটি হোস্টের নামগুলির জন্য (বা ইউআরএলগুলির জন্য, যেখানে একটি হোস্টের নাম অন্তর্ভুক্ত থাকে), তবে এটি আলাদা, প্রাসঙ্গিক মানটি আরএফসি 1123 , বিভাগ 2.1 "হোস্টের নাম এবং নম্বর" যা হোস্টের নামগুলি অক্ষর-সংখ্যার-হাইফেনের মধ্যে সীমাবদ্ধ করে ।
_jabber._tcp.gmail.com
এটি কোনও ডোমেন নয়, এটি একটি এফকিউডিএন। যেহেতু ইউআরএলগুলিতে সেগুলি আন্ডারস্কোর না থাকতে পারে, আপনি সম্ভবত এটিতে কোনও আন্ডারস্কোর সহ কোনও ডোমেন কিনতে পারবেন না। সুতরাং, এমনকি ডোমেনগুলির কোনও ডিএনএস সিনট্যাক্স দৃষ্টিকোণ থেকে আন্ডারস্কোরও থাকতে পারে, এটি যদি স্থানীয় না হয় তবে আপনার কোনওটির মুখোমুখি হবেনা।
সংজ্ঞা সম্পর্কে একটি পরিষ্কার হওয়া উচিত। এখানে ব্যবহৃত হিসাবে:
হোস্ট-নেম এর সীমাবদ্ধতা সাপেক্ষে বোঝায় যা RFC 952 এবং জন্য RFC 1123 এর অসম্মান শিথিলকরণ
আরএফসি 2181 স্পষ্ট করে দেয় যে একটি ডোমেন নাম এবং একটি হোস্টনামের মধ্যে পার্থক্য রয়েছে:
... [সত্য যে] কোনও বাইনারি লেবেলে একটি এমএক্স রেকর্ড থাকতে পারে তা বোঝায় না যে কোনও বাইনারি নাম কোনও ই-মেইল ঠিকানার হোস্ট অংশ হিসাবে ব্যবহার করা যেতে পারে ...
সুতরাং হোস্টনামের আন্ডারস্কোরগুলি একটি নো, হ'ল ডোমেন নামগুলিতে আন্ডারস্কোরগুলি একটি-ওকে।
অনুশীলনে, কেউ আন্ডারস্কোর সহ হোস্ট-নেম ভাল দেখতে পাবে । দৃust়তা নীতি যেমন বলে: "আপনি যা প্রেরণ করেন তাতে রক্ষণশীল হন, আপনি যা গ্রহণ করেন তাতে উদার হন"।
একবিংশ শতাব্দীতে, দেখা গেছে যে হোস্টনামের পাশাপাশি ডোমেনের নামগুলি আন্তর্জাতিকীকরণ করা যেতে পারে! এর অর্থ লেবেলের ক্ষেত্রে এনকোডিংগুলি অবলম্বন করা উচিত যা অনুমোদিত সেটের বাইরে থাকে characters
বিশেষ করে, এটা এক এনকোড করতে পারবেন _
মধ্যে হোস্ট-নেম (। আপডেট 2017-07 এই কমেন্ট দেখুন সন্দিহান হয় _
।। এখনো হোস্টনেইম মধ্যে ব্যবহার করা যাবে না নিশ্চয় এটা এমনকি আন্তর্জাতিক লেবেল ব্যবহার করা যেতে পারে)
আন্তর্জাতিকীকরণের জন্য প্রথম আরএফসি হ'ল 2003 সালের মার্চ মাসে আরএফসি 3490 , "অ্যাপ্লিকেশনটির ডোমেন নেমগুলি আন্তর্জাতিককরণ (আইডিএনএ)"। আজ, আমাদের আছে:
আপনি উইকিপিডিয়া এন্ট্রিও পরীক্ষা করতে চাইতে পারেন
আরএফসি 5890 হোস্টনেমে ব্যবহৃত লেবেলের জন্য এলডিএইচ (লেটার-ডিজিট-হাইপেন) লেবেলটি পরিচয় করিয়ে দেয় এবং বলে:
এটি ক্লাসিক্যাল লেবেল ফর্ম যা হোস্টনামে (আরএফসি 952) কিছু অতিরিক্ত বিধিনিষেধ সত্ত্বেও ব্যবহৃত হয়। এর সিনট্যাক্সটি আরএফসি 1023 এর সংশোধিত হিসাবে আরএফসি 1034 এর ৩.৪ ধারায় "পছন্দের নাম সিনট্যাক্স" হিসাবে বর্ণিত হিসাবে সমান is সংক্ষেপে, এটি ASCII অক্ষর, অঙ্কগুলি এবং হাইফেনকে আরও বিধিনিষেধের সমন্বয়ে গঠিত একটি স্ট্রিং যা হাইফেন পারছে না স্ট্রিংয়ের শুরুতে বা শেষে প্রদর্শিত হবে। সমস্ত ডিএনএস লেবেলের মতো, এর মোট দৈর্ঘ্যও 63 অক্টোটের বেশি হওয়া উচিত নয়।
সহজ সময়ে ফিরে যাওয়া, এই ইন্টারনেট খসড়াটি হোস্টনাম আন্তর্জাতিকীকরণের প্রাথমিক প্রস্তাব । আন্তর্জাতিক অক্ষরের সাথে থাকা হোস্টনামগুলি এনকোড করা হতে পারে, উদাহরণস্বরূপ, 'RACE' এনকোডিং ।
'আরএসিই এনকোডিং' প্রস্তাবের নোটটির লেখক:
আরএফসি 1035 অনুসারে হোস্টের অংশগুলি অবশ্যই সংবেদন-সংবেদনশীল হতে হবে, কোনও চিঠি বা অঙ্ক দিয়ে শুরু এবং শেষ হওয়া উচিত এবং কেবল অক্ষর, অঙ্ক এবং হাইফেন অক্ষর ("-") থাকতে হবে। এটি অবশ্যই কোনও আন্তর্জাতিকীকরণযোগ্য অক্ষর, পাশাপাশি ASCII চরিত্রের পুস্তকের অন্যান্য অনেকগুলি অক্ষরকে বাদ দেয়। তদ্ব্যতীত, ডোমেন নামের অংশগুলি অবশ্যই ৩ অক্টেট বা দৈর্ঘ্যে কম হতে হবে .... সমস্ত রূপান্তরিত নেম অংশ যা আন্তর্জাতিকীকরণযুক্ত অক্ষর ধারণ করে "bq--" স্ট্রিং দিয়ে শুরু হয়। ...
bar.baz.
(উদাহরণস্বরূপ) শুধু ডোমেইন নামের যে স্ট্রাকচার নীচে হয় সংগ্রহ bar.baz.
, যেমন a.bar.baz.
, f.g.bar.baz.
, h.bar.baz.
ইত্যাদি এই "সাবডোমেন" বা প্রকৃত অন্তর্ভুক্ত হতে পারে পারে হোস্টনেইম ।
a.bar.baz
(একটি ডোমেন নাম) "স্ট্রিংয়ের একটি সাবডোমেন" bar.baz
(অন্য ডোমেন নাম) বলতে পারে tend ডোমেনের নামগুলি (ডিএনএস ডাটাবেস সংস্থানসমূহ) a.bar.baz
এবং হোস্ট-নেমbar.baz
হতে পারে বা নাও থাকতে পারে ।
আপনার আরও একটি জিনিস জানতে হবে: ইউআরএলের হোস্ট বা সাবডোমেন অংশে যদি আন্ডারস্কোর থাকে তবে আই 9 (অন্যান্য সংস্করণ পরীক্ষা না করে) কুকিজ লিখতে পারে না।
তাই সে সম্পর্কে সাবধানতা অবলম্বন করুন। :-)
ব্যাখ্যা bortzmeyer এবং ডেভিড Tonhofer , ডোমেন নাম এবং সাবডোমেন নামটি লেবেল নেতৃস্থানীয় আন্ডারস্কোর কোথাও থাকে, কিন্তু পারবেন না।
ডেভিড টনহোফার যেমন লিখেছেন, লেবেলগুলি হল-পিরিয়ডের মধ্যে অন্তর্ভুক্ত অংশ এবং সেগুলি নিয়মিত লেবেল থেকে আলাদা করার জন্য পরিষেবা লেবেল এবং পোর্ট লেবেলগুলি নির্দিষ্ট করার সময় ব্যতীত এলডিএইচ নিয়ম অনুসরণ করা উচিত । তারপরে সেগুলি অবশ্যই লেবেলের শুরুতে হওয়া উচিত যা পরিষেবার নাম এবং পোর্ট নম্বর রেজিস্ট্রি থেকে "সংক্ষিপ্ত নাম" হওয়া উচিত , পোর্ট নম্বর নেই যার শীর্ষস্থানীয় 0 নেই, বা প্রোটোকল (যেমন। Tcp, udp)। এই পরিষেবা লেবেলগুলি আরও 15 টি অক্ষরে সীমাবদ্ধ।
ডেভিড টনহোফরের উত্তরের বিপরীতে , IDN আন্ডারস্কোর ('_' U + 005F LOW লাইন) বা অন্য কোনও অবৈধ ASCII অক্ষর এনকোডিংয়ের অনুমতি দেয় না।
আরএফসি5890 থেকে
[..] এলডিএইচ লেবেলের দুটি নতুন সাবসেট আইডিএনএ প্রবর্তন করে তৈরি করা হয়েছে। এগুলিকে রিজার্ভড এলডিএইচ লেবেল (আর-এলডিএইচ লেবেল) এবং অ-সংরক্ষিত এলডিএইচ লেবেলগুলি (এনআর-এলডিএইচ লেবেল) বলা হয়। সংরক্ষিত এলডিএইচ লেবেলগুলি, অন্য কয়েকটি প্রসঙ্গে "ট্যাগড ডোমেন নাম" হিসাবে পরিচিত, তাদের তৃতীয় এবং চতুর্থ অক্ষরগুলিতে "-" রয়েছে এমন সম্পত্তি রয়েছে যা অন্যথায় এলডিএইচ লেবেলের নিয়ম মেনে চলে ।
পুনিকোড আন্ডারস্কোর সহ সমস্ত ASCII কোডপয়েন্টগুলিকে সরাসরি ASCII হিসাবে এনকোড করে। ফলে প্রাপ্ত আর-এলডিএইচ এলডিএইচ লেবেলের নিয়ম মেনে চলবে না। উদাহরণস্বরূপ, নিয়ম লঙ্ঘন Σ_.com
হিসাবে এনকোড করা হবে xn--_-zmb.com
। একটি হোমোগোগ্রাফিক কোডপয়েন্ট থাকতে পারে যা দেখতে আন্ডারস্কোরের মতো দেখাচ্ছে যা আইনীভাবে কোড করা যেতে পারে (সম্ভবত '_' ইউ + এফএফ 3 এফ ফুলউইথ কম লাইন), তবে এই ধরণের কোডপয়েন্টগুলি আরএফসি 5892 দ্বারা 2.3 অবজ্ঞাপূর্ণ ব্যক্তিগতকৃত হিসাবে একটি ননক্র্যাক্টর_কোডপয়েন্ট হিসাবে শ্রেণীবদ্ধ করা হবে।
RACE (অন্যান্য প্রস্তাবিত আইডিএন এনকোডিং স্কিম) আইইটিএফ দ্বারা একটি মান হিসাবে গ্রহণ করা হয়নি এবং এটি ব্যবহার করা উচিত নয়।
আমি আরএফসি 1034 এর লিঙ্কটি অনুসরণ করেছি এবং এর বেশিরভাগটি পড়েছি এবং এটি দেখে অবাক হয়েছি:
লেবেলগুলিকে অবশ্যই আর্পানেট হোস্টের নামগুলি অনুসরণ করতে হবে। তাদের অবশ্যই একটি চিঠি দিয়ে শুরু হওয়া উচিত, কোনও অক্ষর বা অঙ্ক দিয়ে শেষ হওয়া উচিত এবং কেবল অভ্যন্তরীণ অক্ষর হিসাবে কেবল অক্ষর, সংখ্যা এবং হাইফেন থাকতে হবে। দৈর্ঘ্যের উপরও কিছু বিধিনিষেধ রয়েছে। লেবেলগুলি অবশ্যই 63 টি বর্ণ বা তার চেয়ে কম হওয়া উচিত।
স্পষ্টতার জন্য, একটি ডোমেন নামগুলি লেবেল দ্বারা তৈরি করা হয় যা বিন্দু দ্বারা পৃথক করা হয় "। এই অনুমানটি অবশ্যই পুরানো হতে হবে কারণ এতে আন্ডারস্কোর ব্যবহারের উল্লেখ নেই doesn't যদি কেউ এই ধারণাটিকে অচল করে না জেনেই এই অনুমানের উপর হোঁচট খায় তবে আমি বিভ্রান্তি বুঝতে পারি। এটি অপ্রচলিত, তাই না?
আমি আরএফসি 2181 এর লিঙ্কটি অনুসরণ করেছি এবং এর কয়েকটি পড়েছি। বিশেষত যেখানে এটি প্রামাণিক বা ক্যানোনিকাল, নাম এবং কোনটি বৈধ ডিএনএস লেবেল তৈরি করে তার ইস্যুটির সাথে সম্পর্কিত।
যেমনটি আগে পোস্ট করা হয়েছে তাতে উল্লেখ করা হয়েছে যে কেবলমাত্র দৈর্ঘ্যের সীমাবদ্ধতা রয়েছে তারপরে এটি যোগ করে:
(নাম এবং বৈধ লেবেল সম্পর্কে)
এগুলি ইতিমধ্যে পর্যাপ্তরূপে নির্দিষ্ট করা আছে, তবে স্পেসিফিকেশনগুলি কখনও কখনও এড়ানো হবে বলে মনে হয়। আমরা বিদ্যমান স্পেসিফিকেশনগুলিকে আরও শক্তিশালী করতে চাই।
কী ধরণের পাতাগুলি আমাকে ভাবছে যে "" দৈর্ঘ্যের কেবল সীমাবদ্ধতা "" পর্যাপ্ত "কিনা। আমরা কি # # $% এর মতো ডোমেন নামগুলি দেখতে শুরু করব? শীঘ্রই? ইন্টারনেট কি যথেষ্ট পরিমাণে স্ক্রুযুক্ত নয়?
সম্প্রতি সিএবি-ফোরাম (*) সিদ্ধান্ত নিয়েছে
যে কোনও ডিএনএস নাম এন্ট্রিতে একটি আন্ডারস্কোর অক্ষরযুক্ত সমস্ত শংসাপত্র এবং এর মেয়াদ 30 দিনের বেশি হওয়া অবশ্যই 15 জানুয়ারী, 2019 এর আগে বাতিল করা উচিত htt https://cabforum.org/2018/11/12/ballot-sc12- সূর্যাস্ত অফ আন্ডারস্কোর-ইন-dnsnames /
এর অর্থ হ'ল আপনাকে আর ডোমেনগুলিতে আন্ডারস্কোর ব্যবহার করার অনুমতি দেওয়া হবে না যার একটি এসএসএল / টিএলএস শংসাপত্র থাকবে।
(*) শংসাপত্র কর্তৃপক্ষ ব্রাউজার ফোরাম (সিএ / ব্রাউজার ফোরাম) শীর্ষস্থানীয় শংসাপত্র প্রদানকারীদের একটি স্বেচ্ছাসেবী সংগ্রহ (নীচে বিভাগ ২.১ (ক) (১) এবং (২) এ সংজ্ঞায়িত) এবং ইন্টারনেট ব্রাউজার সফটওয়্যার এবং অন্যান্য অ্যাপ্লিকেশনগুলির বিক্রেতাদের যা শংসাপত্রগুলি (শংসাপত্র গ্রাহকগণ, নীচের বিভাগ ২.১ (ক) (3) এ সংজ্ঞায়িত হিসাবে ব্যবহার করুন।
স্বতন্ত্র টিএলডি তাদের নিজস্ব নিয়ম এবং ডোমেনের নামগুলিকে যেমন উপযুক্ত দেখাচ্ছে তেমন নিষেধাজ্ঞাগুলি রাখতে পারে, যেমন স্থানীয় ভাষাগুলির জন্য।
উদাহরণস্বরূপ, সিআইআরএ অনুযায়ী কানাডার .ca
ডোমেন নামগুলি অনুমোদিত:
চিঠিপত্র
a
মাধ্যমেz
, এবং নিম্নলিখিত স্বরাঘাত অক্ষর:é ë ê è â à æ ô œ ù û ü ç î ï ÿ
। নোট করুন যে ডোমেন নামগুলি সংবেদনশীল নয়। এর অর্থ হ'ল বড় হাতের অক্ষর এবং লোয়ার কেস লেটারের মধ্যে কোনও পার্থক্য থাকবে না (A
=a
);সংখ্যা
0123456789
, এবংহাইফেন অক্ষর ("
-
) (যদিও এটি কোনও ডোমেন নাম শুরু করতে বা শেষ করতে ব্যবহার করা যায় না )।
সর্বাধিক দৈর্ঘ্য characters৩ টি অক্ষর, প্রতিটি স্বরযুক্ত অক্ষর ব্যতীত সেই সীমাটিকে 4 টি অক্ষর দ্বারা হ্রাস করে ।
( উত্স )
ঘটনাক্রমে, এটি বিন্দু-সিএ ডোমেনগুলির জন্য প্রায় 4 টি কোয়াড্রাগিন্টিলিয়ন ডোমেন নাম সম্ভাবনার (সাব-ডোমেন গণনা করছে না) অনুমতি দেয়।
জাভা বিশ্ব থেকে আমার 2 সেন্ট এখানে:
জাভা 8 সহ একটি স্পার্ক স্কালা কনসোল থেকে:
scala> new java.net.URI("spark://spark_master").getHost
res10: String = null
scala> new java.net.URI("spark://spark-master").getHost
res11: String = spark-master
scala> new java.net.URI("spark://spark_master.google.fr").getHost
res12: String = null
scala> new java.net.URI("spark://spark.master.google.fr").getHost
res13: String = spark.master.google.fr
scala> new java.net.URI("spark://spark-master.google.fr:3434").getHost
res14: String = spark-master.google.fr
scala> new java.net.URI("spark://spark-master.goo_gle.fr:3434").getHost
res15: String = null
এটি অবশ্যই একটি খারাপ ধারণা ^^
সবেমাত্র স্থানীয় প্রকল্প তৈরি হয়েছে (ভ্যাগ্র্যান্ট সহ) এবং আইপি ঠিকানায় প্রবেশ করার সময় এটি পুরোপুরি কাজ করছে। তারপরে আমি হোস্ট ফাইলটিতে কিছু_নাম.স্টেস্ট যুক্ত করেছি এবং সেভাবে এটি অ্যাক্সেস করার চেষ্টা করেছি, তবে আমি সর্বদা "খারাপ অনুরোধ - 400" পাচ্ছি। যতক্ষণ না আমি বুঝতে পেরেছি যে কেবলমাত্র ডোমেন নামটিকে কিছু-নাম.স্টেস্টে পরিবর্তন করা সমস্যার সমাধান করে until কমপক্ষে স্থানীয়ভাবে ম্যাক ওএসে এটি কাজ করছে না।
না, আপনি সাবডোমেইনে আন্ডারস্কোর ব্যবহার করতে পারবেন না তবে হাইপেন (ড্যাশ)। যেমন my-subdomain.agahost.com গ্রহণযোগ্য এবং my_subdomain.agahost.com গ্রহণযোগ্য হবে না।
আপনি যদি এটি ইন্টারনেটে সমাধান করতে চান তবে নয়।
আপনার থাকতে পারে না: http://my_subdomain.example.com অবৈধ।
আপনি থাকতে পারেন: একটি হাইফেন সহ http://my-subdomain.example.com ।