একটি হোস্টনামের বৈধ অক্ষর?


86

হোস্টনামের বৈধ অক্ষরগুলি কী কী? এটি কোনও নেটওয়ার্কযুক্ত কম্পিউটার বা ওয়েব ডোমেনের মতো কিছু হবে।

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

হোস্টনামের উদাহরণগুলি অন্তর্ভুক্ত করে localhostবা google.com


4
লিনাক্স সেটহোস্টনেম কমান্ড যে কোনও বাইট গ্রহণ করবে।
অরেঞ্জডগ

উত্তর:


92

এই উইকিটি চেকআউট করুন , বিশেষত বৈধ হোস্টের নামগুলিতে বিভাগ সীমাবদ্ধতা

সমস্ত ডোমেনের নাম যেমন হোস্ট-নেমগুলি বিন্দুগুলির সাথে সংক্ষিপ্তভাবে লেবেলগুলির সমন্বয়ে গঠিত। উদাহরণস্বরূপ, "en.wikedia.org" একটি হোস্ট-নেম। প্রতিটি লেবেল অবশ্যই 1 এবং 63 টি বর্ণের মধ্যে দীর্ঘ হওয়া আবশ্যক এবং পুরো হোস্টনামের (সীমানা বিন্দু সহ তবে একটি পিছনের বিন্দু নয়) সর্বাধিক 253 ASCII অক্ষর রয়েছে।

প্রোটোকল ম্যান্ডেটের জন্য ইন্টারনেট স্ট্যান্ডার্ড (মন্তব্যগুলির জন্য অনুরোধগুলি) যে উপাদানগুলির হোস্টনেম লেবেলে কেবলমাত্র ASCII অক্ষর থাকতে পারে 'a' মাধ্যমে 'z' মাধ্যমে (কেস-সংবেদনশীল পদ্ধতিতে), '9' এর মাধ্যমে '9' এর মধ্যে অঙ্কগুলি এবং হাইফেন ('-')। আরএফসি 952 এ হোস্টনামগুলির মূল স্পেসিফিকেশন , বাধ্যতামূলক যে লেবেলগুলি একটি অঙ্ক বা হাইফেন দিয়ে শুরু করতে পারে না এবং হাইফেন দিয়ে শেষ করা উচিত নয়। যাইহোক, পরবর্তী স্পেসিফিকেশন ( আরএফসি 1123 ) অঙ্কগুলি দিয়ে শুরু করার জন্য হোস্টনামের লেবেলগুলিকে অনুমতি দিয়েছে। অন্য কোনও চিহ্ন, বিরাম চিহ্ন বা সাদা স্থানের অনুমতি নেই।


6
আপনি কোনও হোস্টনাম বা পুরোদস্তুর যোগ্য ডোমেন নাম সন্ধান করছেন কিনা তা নিশ্চিত হয়ে নিন।
কেভিন গ্রস

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

26

এটি আইডিএন toASCIIঅ্যালগরিদমের আগে বা পরে আইডিএন প্রসেস করবেন কিনা তার উপর নির্ভর করে (যা παράδειγμα.δοκιμήআপনি গ্রীক ভাষায় ডোমেনের নাম দেখতে পান বা হিসাবে xn--hxajbheg2az3al.xn--jxalpdlp?)

পরবর্তী ক্ষেত্রে আপনি যেখানে পেনিকোডের মাধ্যমে আইডিএন পরিচালনা করছেন - সেখানে পুরানো আরএফসি 1123 বিধি প্রযোজ্য:

U + 005A (AZ) এর মাধ্যমে U + 0041, U + 0061 এর মাধ্যমে U + 007A (এজে) কেস একে অপরের হিসাবে গুটানো হয়, U + 0030 U + 0039 (0-9) এবং U + 002D (-) এর মাধ্যমে।

এবং অবশ্যই ইউ + 002E (।); লেবেলের নিয়মগুলি অন্যদেরকে লেবেলের মধ্যে বিন্দু দিয়ে মঞ্জুরি দেয়।

আপনি যদি এটি আইডিএন আকারে দেখছেন তবে অনুমোদিত অক্ষরগুলি অনেক বৈচিত্রপূর্ণ, সমস্ত বৈধ অক্ষরের একটি সহজ চার্টের জন্য http://unicode.org/report/tr36/idn-chars.html দেখুন ।

আপনার নেটওয়ার্ক কোডটি পেনিকোড নিয়ে কাজ করবে এমন সম্ভাবনা রয়েছে তবে আপনার ডিসপ্লে কোডটি (বা এমনকি অন্য স্তরগুলিতে এবং কেবলমাত্র স্ট্রিংগুলিও চলেছে) আরও বেশি মানব-পঠনযোগ্য ফর্মের সাথে কেউই السعودية এ সার্ভার চালাচ্ছে না ة ডোমেনটি তাদের সার্ভারটি চালু হিসাবে দেখতে চায় .xn--mgberp4a5d4ar


4
বাহ, আমি এমনকি আইডিএন এবং পনিকোডও দেখিনি! এই মুহুর্তে আমি কেবল ইংরেজী সহায়তার জন্য পরিকল্পনা করছি, কারণ এটি আমার একটি পোষা প্রাণীর প্রকল্প, তবে আমি অবশ্যই আপনার উত্তর থেকে কিছু শিখলাম!
রিকিট

4
পিউনকোড যেভাবে কাজ করে সে সম্পর্কে দুর্দান্ত বিষয়টি হ'ল এটি একটি নির্দিষ্ট স্তরের নীচে (যেখানে আপনি নেটওয়ার্কিং করেন) এটি সমস্ত ASCII। এটি কোনও ASCII এর ভান করার উপায়টি কেবলমাত্র প্রযুক্তি অন্যান্য পাঠ্যের সাথে কাজ করতে পারে (কিছু ইংরাজির শব্দের পূর্বে অনুমোদিত নয়)। পুরো শব্দটিকে একটি আপগ্রেডের পথ দেওয়ার পাশাপাশি এটি আপনাকে একটিটি দেয়: আরএফসি 1123 যেমন বলেছেন ঠিক তেমনটি করার জন্য এটি তৈরি করুন এবং আপনি পরে আইডিএন সমর্থন করলে নেটওয়ার্ক কোডটি একই থাকে এবং আপনি আরএফসি 3490 এর জন্য সমর্থন যোগ করেন শীর্ষে (লাইব্রেরিগুলি অনেক ভাষায় সাহায্য করার জন্য উপলব্ধ)।
জন

4
@ রিকিট জানেন না টাইপো কিনা বা আপনি নামটি সম্পর্কে "মজা" ("পনিকোড") ব্যবহার করেছেন কিনা তা। আমি ব্যক্তিগতভাবে তাদের "শাস্তিযুক্ত" বলি।
ক্যামিলো মার্টিন

4

একটি "নাম" (নেট, হোস্ট, গেটওয়ে বা ডোমেন নাম) বর্ণমালা (AZ), অঙ্কগুলি (0-9), বিয়োগ চিহ্ন (-), এবং সময়কাল (।) থেকে আঁকা 24 অক্ষর পর্যন্ত একটি পাঠ্য স্ট্রিং। নোট করুন যে পিরিয়ড কেবল তখনই অনুমোদিত হয় যখন তারা "ডোমেন শৈলীর নাম" এর উপাদানগুলি সীমিত করতে পরিবেশন করে। (পটভূমির জন্য আরএফসি -921, "ডোমেন নাম সিস্টেম বাস্তবায়ন সূচি" দেখুন)। নামের অংশ হিসাবে কোনও ফাঁকা বা স্পেস অক্ষর অনুমোদিত নয়। আপার এবং লোয়ার কেসের মধ্যে কোনও পার্থক্য তৈরি হয় না। প্রথম চরিত্রটি একটি আলফা অক্ষর হতে হবে। শেষ অক্ষরটি বিয়োগ চিহ্ন বা পিরিয়ড হওয়া উচিত নয়। GATWAY হিসাবে পরিবেশন করা একটি হোস্টের নামের অংশ হিসাবে "-GATEWAY" বা "-GW" থাকা উচিত। যেসব হোস্টগুলি ইন্টারনেট গেটওয়ে হিসাবে পরিবেশন করে না তাদের নামের অংশ হিসাবে "-GATEWAY" এবং "-GW" ব্যবহার করা উচিত নয়। একটি হোস্ট যা টিএসি হয় তা হওয়া উচিত "

এটি http://support.microsoft.com/kb/149044 এ সরবরাহ করা হয়েছে


এটি আরএফসি 952 [সরঞ্জাম. ietf.org/html/rfc952] থেকে ভারব্যাটিমের উদ্ধৃতি দেওয়া হয়েছে । এটি বিভ্রান্তিমূলক - উপরে বর্ণিত হিসাবে হোস্টনামগুলি 1 থেকে 63 টি অক্ষরের দীর্ঘ হতে পারে।
ক্রেগ এস। অ্যান্ডারসন

দুর্ভাগ্যক্রমে লিঙ্কটি নষ্ট হয়ে গেছে।
ইউজিন মায়াভস্কি 4:48

0

যদি আপনি কোনও ডোমেন নিবন্ধন করেন এবং সমাপ্তি (প্রাক্তন .com) এটি আইডিএন নয়, যেমন অ্যারন হ্যাথওয়ে বলেছিলেন: হোস্টনামগুলি সমস্ত ডোমেনের নাম হিসাবে বিন্দু দিয়ে সংযুক্ত লেবেলগুলির সমন্বয়ে গঠিত। উদাহরণস্বরূপ, en.wikipedia.orgএকটি হোস্ট নাম। প্রতিটি লেবেল অবশ্যই 1 এবং 63 টি বর্ণের মধ্যে দীর্ঘ হওয়া আবশ্যক এবং পুরো হোস্টনামের (বিস্মরণ বিন্দু সহ তবে একটি পিছনের বিন্দু নয়) সর্বাধিক 253 ASCII অক্ষর রয়েছে।

ইন্টারনেট স্ট্যাণ্ডার্ড (মন্তব্যের জন্য অনুরোধ) প্রোটোকলের জন্য জনাদেশ উপাদান হোস্টনাম লেবেল শুধুমাত্র হওয়া ASCII অক্ষর থাকা পারে যে aমাধ্যমে z(ক কেস-অবশ পদ্ধতিতে), সংখ্যা 0মাধ্যমে 9, এবং হাইফেন -। আরএফসি 952 এ হোস্টনামগুলির মূল স্পেসিফিকেশন, বাধ্যতামূলক যে লেবেলগুলি একটি অঙ্ক বা হাইফেন দিয়ে শুরু করতে পারে না এবং হাইফেন দিয়ে শেষ করা উচিত নয়। যাইহোক, পরবর্তী স্পেসিফিকেশন (আরএফসি 1123) অঙ্কগুলি দিয়ে শুরু করার জন্য হোস্টনামের লেবেলগুলিকে অনুমতি দিয়েছে। অন্য কোনও চিহ্ন, বিরাম চিহ্ন বা সাদা স্থানের অনুমতি নেই।

পরবর্তীতে, এটা দিয়ে স্পেন এর .es, .com.es, .org.es, .nom,es, .gob.esএবং .edu.esআইডিএন TLDs চালু, যদি আপনার TLD এক .esবা যে সমর্থন এটা কোন চরিত্র ব্যবহার করা যেতে পারে অন্য কোন, কিন্তু আপনি এক হোস্ট-নেম মধ্যে ল্যাটিন, গ্রিক বা সিরিল মত বর্ণমালার একত্রিত করতে পারবেন না, এবং এটি সেই জিনিসগুলিকে সম্মান করে যা শুরু বা শেষ দিকে যেতে পারে না।

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

মনে রাখবেন কিছু প্রোগ্রাম ভাল কাজ করতে পারে না, বিশেষত পুরানো, পুরানো এবং অপ্রিয় লোকগুলি।

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