2011-08-18 17 views
50

उपडोमेन में आपको किस वर्ण का उपयोग करने की अनुमति है?सबडोमेन में अनुमत वर्ण क्या हैं?

उदाहरण: someSub.example.comsomeSub भाग के लिए।

मुझे पता है कि आप अक्षरों, संख्याओं और हाइफ़न का उपयोग कर सकते हैं, लेकिन अन्य पात्रों के बारे में क्या? _ (अंडरस्कोर) का उपयोग किया जा सकता है?

+0

http://tools.ietf.org/html/rfc1034 – geoffspear

+5

जिनके लिए यहां रेगेक्स की तलाश है^(?: [ए-ज़ा-जे 0-9] [ए-ज़ा-जे 0-9 \ -] {0 , 61} [ए-ज़ा-जे 0-9] | [ए-ज़ा-जे 0-9]) $ और यहां कुछ उदाहरण http://fiddle.re/20xcv –

उत्तर

63

पत्र (तनावग्रस्त ए को छोड़कर), संख्या 0-9 और हाइफ़न।

http://en.wikipedia.org/wiki/Domain_name अंश: मान्य वर्ण कि एक डोमेन नाम में इस्तेमाल किया जा सकता है:

a-z 
0-9 
- but not as a starting or ending character 
. as a separator for the textual portions of a domain name 

http://tools.ietf.org/html/rfc1035 से

विभिन्न वस्तुओं और मानकों DNS में आकार सीमा है। वे नीचे सूचीबद्ध हैं। कुछ आसानी से बदला जा सकता है, अन्य मौलिक हैं।

labels   63 octets or less 
names   255 octets or less 
TTL    positive values of a signed 32 bit number. 
UDP messages 512 octets or less 
13

तकनीकी तौर पर विलियम सही है, और केवल अक्षर, संख्या और हाइफन (-) उप डोमेन में अनुमति दी जाती है।

हालांकि: व्यावहारिक रूप से, आप देखेंगे कि अंडरस्कोर (_) सभी प्रमुख ब्राउज़रों में भी काम करेगा, लेकिन इसकी गारंटी नहीं है। कुछ प्रदाता और अन्य सेवाएं आपको इसे DNS में सेट करने की अनुमति नहीं दे सकती हैं।

यदि आप DNS में वाइल्डकार्ड सेट करते हैं तो यह हल हो जाएगा, फिर यह वास्तविक अनुप्रयोग पर निर्भर करता है या इसे अनदेखा करता है।

+19

बिट देर से लेकिन मुझे पता लगाने में 2 दिन लगे। अपने सब्सक्राइब में अंडरस्कोर्स (_) का उपयोग न करें !!! यदि आप करते हैं तो इंटरनेट एक्सप्लोरर आपके सत्रों को जिंदा नहीं रखेगा !!! –

+0

क्या एक अजीब दुष्प्रभाव है! –

24

this page के अनुसार, कुछ शीर्ष स्तर डोमेन अब स्थानीय वर्णों (केवल ए-जेड) की अनुमति नहीं देते हैं।

-------------------------------------------------------------------------------- 
| Top Level Domain |     Allowed Characters      | 
-------------------------------------------------------------------------------- 
| .no    | áàäčçđéèêŋńñóòôöšŧüžæøå         | 
| .se    | àáäåæçèéêëìíîïðñòóôöøùúüýþćčđěłńŋřśšţŧźžǎǐǒǔǥǧǩǯəʒ, plus Hebrew 
| .dk    | äåæéöøü 
| .is    | áéýúíóþæöð 
| .it    | àâäèéêëìîïòôöùûüæœçÿ 
| .fr    | àáâãäåæçèéêëìíîïñòóôõöùúûüýÿœ 
| .nu    | àáâäåāæçèéêëēìíîïīðñŋòóôõöøōùúûüūýþÿ 
| .be    | àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿœ 
| .de    | àáâãäåāăąæçćĉċčďđèéêëēĕėęěŋðĝğġģĥħìíîïĩīĭįıĵķĸĺļľł 
|     | ñńņňòóôõöøōŏőœŕŗřśŝşšţťŧþùúûüũūŭůűųŵýÿŷźżž 
| .as    | Same as .de 
| .com    | Same as .de, plus Greek, Cyrillic, Chinese, Korean, etc. 
| .net    | Same as .de, plus Greek, Cyrillic, Chinese, Korean, etc. 
| .org    | áäåāąæćčéēėęģíīįķļłñńņðóöøōőŗśšúüūűųýźżžþ plus Cyrillic and Korean 
| .info   | áäåāąæćčéēėęģíīįķļłńņðóöøōőŗśšúüūűųýźżžþ plus Korean 
| .biz    | àáäåæéêíðñòóôöøúüýþ 
-------------------------------------------------------------------------------- 

तो ऐसा लगता है कि हमें उस रेगेक्स पर ड्राइंग बोर्ड पर वापस जाने की आवश्यकता है।

+4

ध्यान दें कि इन अतिरिक्त वर्णों को केवल होस्टनामों में ही अनुमति दी जाती है जब उन्हें केवल मानक सेट [ए-ज़ा-जे 0-9-] के साथ अंतर्राष्ट्रीयकृत डोमेन नाम के रूप में एन्कोड किया जाता है (https://en.wikipedia.org/wiki/Internationalized_domain_name# देखें Example_of_IDNA_encoding)। –

1

विडंबना यह है कि, इस प्रश्न के अन्य उत्तर "होस्टनाम या प्राथमिक डोमेन के लिए कानूनी वर्ण क्या हैं" प्रश्न के सही उत्तर हैं, जबकि question के उत्तर "होस्ट (होस्टनाम) सबडोमेन में अंडरस्कोर है" सही हैं इस सवाल का जवाब।

संबंधित मुद्दे