הפעל/י גילוי של זיכרונות מטמון לאורך כתובות IP ציבוריות מרובות
אם הרשת שלך משתמשת בכתובות IP ציבוריות מרובות להתחברות לאינטרנט, כאלה שזיכרון המטמון עשוי לרשום באמצעות כתובת שונה מזו המשמשת לקוח לאיתור, עליך לספק הן לזיכרון המטמון והן ללקוחות רשימה של כתובות אלו. Apple משתמשת ברשימות אלו על-מנת להצליב רישום וגילוי של בקשות הכרוכות בכתובות IP ציבוריות מרובות.
על-מנת להימנע מהגדרה ידנית של לקוחות, שמירת תוכן במטמון משתמשת ברשומות DNS TXT לפרסום פרטי כתובת ה-IP הציבורית עבור לקוחות ברשת שלך. יש לפרסם את רשומת ה-TXT במתחם החיפוש DNS המוגדר כברירת-מחדל המשמש את הלקוחות שלך.
ניתן לייצר את הנתונים הנכונים עבור רשומת ה-TXT באופן אוטומטי או ידני. בכל מקרה, עליך לערוך את רשומת ה-DNS או לתת את ההגדרות לספק ה-DNS שלך על-מנת ליצור או לערוך את רשומת ה-TXT בקובץ האזור.
הערה: רשומות אלה נחוצות רק לרשת הפנימית שלך. DNS אינו דורש את הרשומה הנוספת.
הגדרת שמירת תוכן במטמון לתמיכה בכתובות IP מרובות
בחר/י בתפריט Apple > ״העדפות המערכת״ ולחץ/י על ״שיתוף״.
בחר/י שמירת תוכן במטמון ולאחר מכן הקש/י והחזק/י את מקש Option ולחץ/י על ״אפשרויות מתקדמות״.
לחץ/י על ״לקוחות״.
לחץ/י על התפריט הקופצני ״הרשתות המקומיות שלי״ ובחר/י אחת מהפעולות הבאות:
השתמש/י בכתובת IP ציבורית אחת
השתמש בכתובת IP ציבורית מותאמת אישית
אם בחרת ״השתמש בכתובת IP ציבורית מותאמת אישית״, לחץ/י על הכפתור ״הוסף״ , ולאחר מכן הזן/י טווח של כתובות IP ציבוריות.
חזור/י על שלב זה עבור כל טווחי כתובות ה-IP הנוספים שברצונך להזין.
עליך ליצור רשומת מלל מסוג DNS (ראה/י את המטלות למטה), המתארות את כתובות ה-IP הציבוריות, לשימוש הלקוח שלך. לחץ/י על ״תצורת DNS״ לקבלת הגדרות של רשומות DNS.
עם סיום קביעת התצורה, לחץ/י על ״אישור״.
יצירה של רשומת מלל DNS
בעת הגדרת לקוחות של שמירת תוכן במטמון, אם תבחר/י ״השתמש בכתובות IP ציבוריות מותאמות אישית״ עבור ״הרשתות המקומיות שלי״, תהיה לך האפשרות ליצור את רשומת ה-TXT שניתנת להעתקה ולהדבקה בתוך קובץ האזור.
לאחר הוספת טווחי הרשת, לחץ/י על ״תצורת DNS״.
בחר/י את סוג שרת ה-DNS שלך (BIND או Windows).
אם הינך משתמש/ת ב-BIND9 DNS, העתק/י את רשומת ה-TXT שנוצרה והדבק/י אותה בקובץ אזור ה-DNS.
אם הינך משתמש/ת ב-Windows DNS, החלף/י את משתנה השם של האזור והפעל/י את הפקודה שנוצרה במחשב ה-Windows DNS.
יצירה של רשומת מלל DNS באופן ידני
התחביר לציון רשומות TXT, ותווים שאינם מסוג ASCII ברשומות TXT, ישתנה בהתאם לשרת ה-DNS. הן IPv4 והן IPv6 מתקבלים, אבל רק IPv4 נתמך.
הוסף/י רשומת TXT אחת או יותר לקובץ האזור עבור המתחם המקומי שלך בשרת ה-DNS.
לרשומות אלו יש מבנה זהה לזה של רשומות DNS-SD TXT (זוגות מפתח-ערך):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
לדוגמא:
_aaplcache._tcp 10800 IN TXT "\x2aprs=17.53.22.2-17.53.22.254,93.184.216.119"
_aaplcache._tcp 10800 IN TXT "\x12prn=\x24\x11\x35\x16\x02\x11\x35\x16\xfe\x14\x5d\xb8\xd8\x77"
הענק/י שם לרשומה הראשונה
_aaplcache._tcp
ולרשומות הבאות מ-_aaplcache1._tcp
עד ל-_aaplcache24._tcp
, לקבלת מקסימום של 25 רשומות משורשרות.לערכים של רשומות אלו יש מבנה זהה לערכים של רשומות DNS-SD TXT (זוגות מפתח-ערך). שני מפתחות נתמכים: prs ו-prn.
בחירת המפתח לשימוש:
prs: הערך של מפתח prs הוא רצף טווחים המופרדים בפסיקים של כתובות IP במבנה מצגת (סימון הנקודה ASCII). תחביר זה נועד לקביעה קלה של תצורה. טווח המכיל כתובת IP אחת בלבד או שתי כתובות IP המופרדות במקף.
prn: הערך של מפתח prn הוא רצף טווחים משורשרים של כתובות IP במבנה סדר-בתים-לרשת בינארי. תחביר זה נועד לרצפי טווחים שהינם ארוכים מדי לרשומת DNS כשהיא מצוינת במבנה מצגת. כל טווח מורכב מאחד מארבעת הפריטים הבאים:
0x14 single-IPv4-address
0x16 single-IPv6-address
0x24 first-IPv4-address last-IPv4-address
0x26 first-IPv6-address last-IPv6-address
שרשר/י את הרשומות יחד על-ידי הנחת סמן המשכיות על כל רשומות ה-TXT חוץ מעל הרשומה האחרונה.
תחבירי ה-prs וה-prn עשויים להתערבב בין רשומות בשרשרת.
באמצעות תחביר prs, הוסף/י ״,more״ לסוף ערך הרשומה. באמצעות תחביר prn, הוסף/י ״+״ (0x2b) לסוף ערך הרשומה. הרשומה הראשונה שאין לה סמן המשכיות כזה מסיימת את השרשרת.
מקסימום של 25 רשומות שאפשר לשרשר יחד. רשומות נפתרות באצוות של חמש בכל פעם - כלומר, _aaplcache._tcp ו-_aaplcache1._tcp עד _aaplcache4._tcp נפתרות ראשונות במקביל, ואם כולן מסתיימות בסמן המשכיות, אז _aaplcache5._tcp עד _aaplcache9._tcp הן הבאות להיפתר וכן הלאה.
הנה דוגמה לשלוש רשומות משורשרות:
_aaplcache._tcp 10800 IN TXT "\x2bprs=17.250.1.1,17.250.2.1-17.250.2.254,more"
_aaplcache1._tcp 10800 IN TXT "\x0eprn=\x24\x11\xfa\x03\x01\x11\xfa\x03\xfe+"
_aaplcache2._tcp 10800 IN TXT "\x0eprs=17.250.4.5"
התחביר לציון רשומות TXT, ותווים שאינם מסוג ASCII ברשומות TXT, עשוי להשתנות בהתאם לשרת ה-DNS. שרתים מסוימים אינם זקוקים לבייט האורך המוביל (\x2a, \x12, \x2b, \x0e ו-\x0e i בדוגמאות, בהתאמה) משום שהם משתמשים בו באופן אוטומטי. הדוגמאות נועדו להמחשה בלבד.
הוספת רשומות TXT לקובץ האזור DNS
הוספת רשומת ה-DNS TXT לאזור ש:
סמכותי עבור המתחם
מתאים את מתחם החיפוש המוגדר כברירת-מחדל עבור לקוחות רשת
לדוגמה, אם הארגון שלך מספק שירות DNS עבור המתחם שלך ומהווה מקור סמכות לשמות המארחים עבור example.com, עליך למקם את רשומת ה-TXT של השמירה במטמון בקובץ האזור example.com.
חשוב: אם אינך המארח של שירות ה-DNS הסמכותי עבור המתחם שלך, לא תוכל/י להוסיף את רשומת ה-TXT בעצמך. תאם/י עם ספק ה-DNS שלך שיוסיף את רשומת ה-TXT שניתנה.
עבור DNS מבוסס-BIND9 ב-Linux, קובץ זה נמצא בספריית /etc/bind/
, ושם קובץ האזור הוגדר ב-/etc/bind/named.conf
(“db.example.com.”, סביר להניח).
אם הינך משתמש/ת ב-Windows DNS, בצע/י אחת מהפעולות הבאות:
העתק/י את הפקודה שנוצרה מהגיליון ״תצורת לקוח״, החלף/י את המשתנה של שם האזור ולאחר מכן הפעל/י את הפקודה במחשב ה-Windows DNS.
הזן/י את פרטי רשומת ה- TXT באופן ידני באמצעות כלי הניהול של Windows Server.
אם הינך מארח/ת DNS ביישום Server, בצע/י את הפעולות הבאות:
העתק/י את רשומת ה-TXT שנוצרה מהגיליון ״תצורת לקוח״.
פתח/י עורך מלל של שורת הפקודה (לדוגמה,
vi
,emacs
אוpico
).פתח/י את קובץ האזור לעריכה (לדוגמה,
/Library/Server/named/db.example.com
).בסוף קובץ התצורה, הדבק/י את רשומת ה-TXT.
עדכן/י את המספר הסידורי בקובץ.
שמור/י את קובץ האזור.
הפעל/י את השירות מחדש.