×œ× ×והב IDN, IDN ×–×” מעצבן. ×”-URL מכוער ×•×”×§×•× ×¤×™×’×•×¨×¦×™×” ×’× ×›×Ÿ.
התבקשתי לצרף ל×תר ×צלי על השרת דומיין בעברית, ×”×תר ×”×™×•× ×”×•× yaro.co.il ×•×ž×”×™×•× ×”×•× ×’× ×¦×œ×ž×ª.co.il. ×× ×”×›×ª×•×‘×ª הזו מכוערת ×‘×¢×™× ×™×›×, תתחילו לחשוב על ×יך לכתוב http://צלמת.co.il ×ו http://www.צלמת.co.il ושזה יר××” קרי×, ובכל מקרה הדפדפן מיד ×™×ª×¨×’× ×ת ×–×” ויגלוש ×ל http://xn--hebews.co.il/. ב×ופן מעצבן, ×–×” יר××” לרוב יותר ×§×¨×™× ×›×©×–×” בתוך פסקה משמ×ל לימין. ×× ×™ ×ישית ×œ× ×™×•×“×¢ למה שמישהו ירצה ×ת ×–×”. ×œ×§×¨×•× ×¢×•×“ על הפוליטיקה ×•×¢× ×™×™× ×™× ××—×¨×™× ×ž×חורי ×”×¨×™×©×•×ž×™× ×”×לו, ×× ×™ ממליץ על הפוסט ×”×–×” של שחר.
×× ×™ ×× ×™×— בצד ×ת ×”×˜×™×¢×•× ×™× ×œ×›×š ש×תר שמופיע בכמה שמות × ×¨××” לגוגל כתוכן מועתק ומ×בד ×¤×•×˜× ×¦×™×לית פייג'ר×× ×§ ××œ× ×× ×ª×¦×¨×• לו sitemap שיתקן ×ת ×”×¨×•×©× ×”×§×œ×•×§×œ, ×× ×™ ×œ× ××›× ×¡ ×›×ן לש×לות של URL שמכיל RTL ב×מצע, ×× ×™ ×גיד ×œ×›× ×¨×§ ×יך ×˜×›× ×™×ª פתרתי ×ת הבעיה בקבצי×.
מחרוזת ×ותיות בעברית ××™× × ×” × ×›×ª×‘×ª ב-ASCII ולכן ×ין לה ×ž×§×•× ×‘×ª×©×ª×™×•×ª ×”×™×©× ×•×ª. לרוב ×× ×—× ×• ×›×•×ª×‘×™× ×¢×‘×¨×™×ª בקבצי טקסט ×¢"×™ קידוד ×‘×™×•× ×™×§×•×“, ISO8859-8i ×ו ×חיו CP1255 aka Windows-1255. ב××™×–×” מ×ילו ×ž×§×•×“×“×™× ×©×ž×•×ª IDN? ××£ ×חד מה×. ××– ×יך ×™×•×“×¢×™× ×œ×¤×™ ××™×–×” קידוד לכתוב ×ת ×©× ×”×“×•×ž×™×™×Ÿ ×‘×§×‘×¦×™× ×©×œ BIND ו־Apache? ×œ× ×ž×ž×© מצ×תי הסבר ×ž× ×™×— ×ת הדעת. ×”×™×” ברור לי ש×צטרך להשתמש ×‘×©× ×‘×¡×’× ×•×Ÿ xn--something ×בל ×œ× ×”×™×” לי מושג מ×יפה להשיג ×ותו, ××– ×–×” השלב הר×שון. ×”× ×” מה שמצ×תי:
- הקלידו פקודת whois ×¢× ×©× ×”×“×•×ž×™×™×Ÿ בעברית, ×¢× ×§×¦×ª מזל יש ×œ×›× ×ת הכלי ×”×ž×•×“×¨× ×™ והקידוד ×”× ×›×•×Ÿ (×צלי LANG=en_US.UTF-8) ותקבלו חזרה מ-ISOC ×ת הקידוד ×”× ×›×•×Ÿ, ×™×¦× ×©"צלמת" ×–×” xn--hebews
- שגרו apt-get install idn, ותקבלו כלי CLI ×œ×ª×¨×’×•× ×”×ž×—×¨×•×–×•×ª ×”×ž×¢×¦×‘× ×•×ª ×”×לו.
- חפשו בגוגל מתורגמן IDN, יש הרבה.
× ×™×¡×™×ª×™ ×œ×”×›× ×™×¡ ×ת המחרוזת בעברית ×™×•× ×™×§×•×“ לקבצי ×”×§×•× ×¤×™×’ של BIND ישירות ×בל ×–×” פשוט ×œ× ×”×¦×œ×™×—. מצטער, חברי×. ×—×™×™×‘×™× ×œ×”×›× ×™×¡ ×©× IDN מתורג×, עד כמה שזה מכוער.
עצה – הדרך ×”× ×•×—×” ×œ× ×™×”×•×œ ×“×•×ž×™×™× ×™× ×ž×¨×•×‘×™× ×œ×ותו ×”×תר תחת BIND ×”×•× ×”×¤× ×™×™×ª כמה ×“×•×ž×™×™× ×™× ×œ×ותו קובץ zone, ×× ×›×ª×‘×ª× ×ותו × ×›×•×Ÿ ×œ×œ× ×©×ž×•×ª מל××™× (למשל השמות בקובץ ×ž×ª×™×™×—×¡×™× ×œÖ¾www ×•×œ× ×œ×©× ×ž×œ× ×›×ž×• www.yaro.co.il. – ×¢× ×”× ×§×•×“×” בסוף כמובן). ×× ×™ מייצר ×ת ×”-named.conf ×וטומטית מרשימות שמות של ×“×•×ž×™×™× ×™× ×©×ž×¦×‘×™×¢×™× ×¢×œ ×§×‘×¦×™× ×¢× ×©×ž×•×ª כמו ×”×“×•×ž×™×™× ×™×, ××– ×× ×™ עושה דבר דומה ×¢× symlinks ברמת קבצי ×”Ö¾zone ×‘×ž×§×•× ×‘×§×•×‘×¥ ×”×§×•× ×¤×™×’ ×בל התוצ××” ×–×”×”. ×פשרות ×חרת ×”×™× ×œ×¢×©×•×ª שימוש ברשומת DNAME, ולפתור כמה בעיות במכה, כולל ×ולי זרימת הדו×ל. ×œ× × ×™×¡×™×ª×™.
בעיה בדבי×ן ×œ× ×™ – כלי חיפוש השמות host ×œ× ×ª×•×ž×š ×›× ×¨××” ×™×•× ×™×§×•×“, ×›×™ לחפש whois ×¢× ×ž×—×¨×•×–×ª בעברית הצלחתי, ×בל ×œ× host. עוד × ×§×•×“×” לרעת השיטה.
בשלב ×”×‘× ×¦×¨×™×š להוסיף ×ת ×”×תר ×’× ×‘×פ×צ'×™. ×’× ×›×ן עברית ×™×•× ×™×§×•×“ בקבצי ×§×•× ×¤×™×’×•×¨×¦×™×” ×œ× ×ª×¢×‘×•×“ ות×לצו להוסיף ×ת כתובות ×”-IDN המכוערות. לכן ×‘×§×•× ×¤×™×’×•×¨×¦×™×” של ×”×תר הסט×× ×–×” עכשיו × ×¨×ית ×›×›×”:
ServerName yaro.co.il
ServerAlias www.yaro.co.il
ServerAlias xn--6dbfabcqvj1f4b.co.il
ServerAlias xn—-zhcpbrbbyge2cxcu.co.il
ServerAlias xn--hebews.co.il
ServerAlias www.xn--6dbfabcqvj1f4b.co.il
ServerAlias www.xn—-zhcpbrbbyge2cxcu.co.il
ServerAlias www.xn--hebews.co.il
(הערה, בזמן הפרסו×, ×”×“×•×ž×™×™× ×™× ×”×ž×•×–×›×¨×™× ×¤×” עוד ×œ× ×ž×•×¤× ×™× ×ל השרת שלי ××– ×”×œ×™× ×§×™× ×”×¢×‘×¨×™×™× ×¢×•×“ ×œ× ×¢×•×‘×“×™×, ×–×” יקח עוד כיומיי×)