בדף הזה מוסבר איך להעביר את הגדרות ה-DNS שלכם ב-Google Domains ולייצא את הגדרות הדומיין והעברת האימייל אם אתם משתמשים ב-Google Domains כספק ה-DNS שלכם.
אם אתם לא משתמשים ב-Google Domains כספק ה-DNS שלכם, אתם לא צריכים לעשות שום דבר.
אם אתם לא משתמשים בהעברת דומיין או בהעברת אימייל, אבל אתם משתמשים ב-Google Domains כספק DNS, אתם יכולים להעביר את הגדרות ה-DNS שלכם ב-Google Domains אל Cloud DNS.
אם אתם משתמשים בהעברת דומיין או בהעברת אימייל, אתם יכולים לייצא את ההגדרות של העברת הדומיין והאימייל.
לפני שמתחילים
בודקים אם אתם משתמשים ב-Google Domains כספק DNS, ואם הגדרתם העברת דומיין או אימייל.
המסוף
נכנסים לדף Cloud Domains במסוף Google Cloud .
בדף הרשמות מופיעה רשימה של ההרשמות שלכם.
לוחצים על שם הדומיין שרוצים לקבל לגביו מידע.
אתם יכולים לבדוק אם דומיין מסוים משתמש ב-Google Domains כספק ה-DNS שלו או אם יש בדומיין הגדרות להעברת דומיין או אימייל.
gcloud
כדי לראות את פרטי הרישום של דומיין ספציפי, משתמשים בפקודה gcloud domains registrations describe:
gcloud domains registrations describe DOMAIN_NAME
מחליפים את DOMAIN_NAME בשם הדומיין שרוצים לראות את הפרטים שלו – לדוגמה, example.app.
אם הדומיין שלכם משתמש ב-Google Domains כספק DNS, הקטע dnsSettings בפלט ייראה בערך כמו בדוגמה הבאה:
dnsSettings:
googleDomainsDns:
אם בדומיין שלכם מוגדרות הכוונה של דומיין או של העברת אימייל, הקטע dnsSettings בפלט ייראה דומה לדוגמה הבאה:
dnsSettings:
...
googleDomainsRedirectsDataAvailable: true
העברת הגדרות ה-DNS שלכם ב-Google Domains אל Cloud DNS
כדי להעביר את הגדרות ה-DNS שלכם ב-Google Domains, פועלים לפי השלבים הבאים.
gcloud
יוצרים אזור ציבורי מנוהל לדומיין.
משתמשים בפקודה
dns managed-zones create:gcloud dns managed-zones create ZONE_NAME \ --description=DESCRIPTION \ --dns-name=DOMAIN_NAME \ --visibility=public \ [--labels=LABELS] \ [--dnssec-state=DNSSEC_STATE]מחליפים את מה שכתוב בשדות הבאים:
-
ZONE_NAME: שם לאזור -
DESCRIPTION: תיאור של האזור -
DOMAIN_NAME: שם הדומיין של האזור, לדוגמהexample.com. כדי להשתמש בתחום DNS לשם דומיין, צריך לוודא שהסיומת של ה-DNS בתחום זהה לשם הדומיין. שימו לב שהערכיםexample.comו-example.com.נחשבים שווים. -
LABELS: רשימה מופרדת בפסיקים של זוגות מפתח/ערך, כמוdept=marketingאוproject=project1. הדגל הזה הוא אופציונלי. מידע נוסף זמין במאמרי העזרה בנושא SDK -
DNSSEC_STATE: מצב ה-DNSSEC של האזור. מידע נוסף זמין במאמר סקירה כללית על תוספי אבטחה של DNS (DNSSEC). הדגל הזה הוא אופציונלי.
-
משביתים את DNSSEC לדומיין.
אם DNSSEC מופעל, צריך להשבית אותו ולהמתין 24 שעות עד שהשינוי ייכנס לתוקף.
משתמשים בפקודה
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssecמחליפים את
DOMAIN_NAMEבשם הדומיין שרוצים להשבית בו את DNSSEC.מאחזרים את המידע של רשומת ה-DNS מאזור ה-DNS של Google Domains.
משתמשים בפקודה
gcloud domains registrations google-domains-dns export-dns-record-sets:gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-formatמחליפים את מה שכתוב בשדות הבאים:
-
DOMAIN_NAME: שם הדומיין שעבורו רוצים לאחזר את פרטי רשומת ה-DNS -
RECORDS_FILE: הקובץ שאליו צריך לייצא את קבוצות הרשומות, לדוגמה:records.zonefile
-
מייבאים את הרשומות לתחום ה-DNS של Cloud DNS.
משתמשים בפקודה
dns record-sets import. הדגל--zone-file-formatמגדיר את הפקודהimportכך שתצפה לקובץ אזור BIND. אם לא מציינים את הדגל הזה,importמצפה לקובץ YAML:gcloud dns record-sets import RECORDS_FILE \ --zone=ZONE_NAME \ --zone-file-format \ --delete-all-existingמחליפים את מה שכתוב בשדות הבאים:
-
RECORDS_FILE: הקובץ שממנו צריך לייבא את קבוצות הרשומות. לדוגמה:records.zonefile -
ZONE_NAME: שם האזור המנוהל שרוצים לנהל את קבוצות הרשומות שלו
-
מתחילים להשתמש באזור Cloud DNS שהועבר.
משתמשים בפקודה
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAMEמחליפים את מה שכתוב בשדות הבאים:
-
DOMAIN_NAME: השם של הדומיין הרשום, למשלexample.app. -
ZONE_NAME: שם האזור המנוהל שרוצים לנהל את קבוצות הרשומות שלו
-
מעקב אחרי הדומיין. אם נתקלים בבעיות בהגדרת ה-DNS, צריך לבטל את ההעברה.
משתמשים בפקודה
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
מחליפים את
DOMAIN_NAMEבשם הדומיין הרשום – לדוגמה,example.app.אופציונלי: מפעילים DNSSEC לדומיין.
- ממתינים לפחות 24 שעות אחרי השלמת שלב 5.
- משתמשים בפקודה
gcloud domains registrations configure dns:
gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME \ --no-disable-dnssec
מחליפים את מה שכתוב בשדות הבאים:
-
DOMAIN_NAME: השם של הדומיין הרשום, לדוגמהexample.app. -
ZONE_NAME: השם של התחום המנוהל שרוצים להשבית בו את DNSSEC
ייצוא של הגדרות הדומיין והעברת האימייל לספק אירוח אחר
gcloud
משביתים את DNSSEC לדומיין.
אם DNSSEC מופעל, צריך להשבית אותו ולהמתין 24 שעות עד שהשינוי ייכנס לתוקף.
משתמשים בפקודה
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssecמחליפים את מה שכתוב בשדות הבאים:
-
DOMAIN_NAME: השם של הדומיין שרוצים להשבית בו DNSSEC
-
מייצאים את הגדרת ה-DNS של Google Domains.
משתמשים בפקודה
gcloud domains registrations google-domains-dns export-dns-record-sets:gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-formatמחליפים את מה שכתוב בשדות הבאים:
-
DOMAIN_NAME: שם הדומיין שעבורו רוצים לאחזר את פרטי רשומת ה-DNS -
RECORDS_FILE: הקובץ שאליו צריך לייצא את קבוצות הרשומות. לדוגמה:records.zonefile
-
שחזור הדומיין והגדרת העברת האימייל ב-Google Domains.
משתמשים בפקודה
gcloud domains registrations google-domains-dns get-forwarding-config:gcloud domains registrations google-domains-dns get-forwarding-config DOMAIN_NAME
מחליפים את
DOMAIN_NAMEבשם הדומיין הרשום – לדוגמה,example.app.מייבאים את רשומות ה-DNS ואת הגדרת ההעברה לספק האירוח החדש. לקבלת הוראות, צריך לפנות לספק האירוח.
מגדירים את הדומיין ואת הגדרות ההעברה בספק האירוח החדש. לקבלת הוראות, צריך לפנות לספק האירוח.
אם יש לכם רשומות
MXו-CNAME, הקפידו להגדיר את הרשומות האלה כך שהשירותים יופנו לספק האירוח החדש.מעדכנים את שרת השמות של הדומיין. אפשר לקבל את פרטי שרת השמות מספק האירוח החדש.
משתמשים בפקודה
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --name-servers=NAME_SERVERS_LISTמחליפים את
NAME_SERVERS_LISTברשימה של שרתי שמות DNS לדומיין.מעקב אחרי הדומיין. אם נתקלים בבעיות בהגדרת ה-DNS, צריך לבטל את ההעברה.
משתמשים בפקודה
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
אופציונלי: הפעלת DNSSEC לתחום ה-DNS אצל ספק האירוח.
- מחכים 24 שעות אחרי שמפעילים DNSSEC לתחום ה-DNS.
מפעילים DNSSEC לדומיין.
משתמשים בפקודה
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --dns-settings-from-file=DNS_SETTINGS_FILE_NAMEמחליפים את מה שכתוב בשדות הבאים:
-
DOMAIN_NAME: השם של הדומיין הרשום, לדוגמהexample.app.
DNS_SETTINGS_FILE_NAME: קובץ ה-YAML שמכיל את הגדרות ה-DNS הנדרשות. אם מציינים ערך, התוכן שלו מחליף את הערכים שמשמשים במשאב הרישום. אם קובץ ה-YAML חסר חלק מהשדותdns_settings, השדות האלה יוסרו.דוגמה לתוכן הקובץ:
customDns: nameServers: - new.ns1.com - new.ns2.com dsRecords: - keyTag: 24 algorithm: RSASHA256 digestType: SHA256 digest: ab1cfa82b035c26cbbbdae632cea070514eb8b773f616aaeaf668e2f0be8f10d
-
המאמרים הבאים
- כדי למצוא תשובות לשאלות נפוצות, אפשר לעיין בשאלות הנפוצות בנושא רכישת Google Domains על ידי Squarespace.
- כדי למצוא פתרונות לבעיות נפוצות שאתם עשויים להיתקל בהן במהלך השימוש ב-Cloud Domains, אפשר לעיין במאמר בנושא פתרון בעיות ב-Cloud Domains.