(רשתות מדור קודם) יצירת כללי העברת DNS

כללי העברת ה-DNS בענן הפרטי קובעים איך Google Cloud VMware Engine מעביר בקשות DNS ממכשירי ניהול לשרתי ה-DNS של השירותים המקומיים.

אפשר להגדיר כמה כללים להעברת DNS על סמך תנאים, כשכל אחד מהם משויך לשרת DNS אחד או יותר של הדומיינים.

ריכזנו כמה דוגמאות לתהליכים שדורשים כללי העברת DNS על סמך תנאים:

לפני שמתחילים

במסגרת השלבים במאמר הזה, אנחנו מניחים שביצעתם את הפעולות הבאות:

יצירת כללי העברת DNS

כדי ליצור כללי העברה של DNS בפרויקט, משתמשים באחת מהשיטות הבאות.

המסוף

כדי ליצור כלל להעברת DNS לענן פרטי באמצעותGoogle Cloud המסוף, מבצעים את השלבים הבאים:

  1. נכנסים לדף Private clouds במסוף Google Cloud .

    כניסה ל-Private clouds

  2. לוחצים על Select a project (בחירת פרויקט) ואז בוחרים את הארגון, התיקייה או הפרויקט שבהם רוצים ליצור את כלל העברת ה-DNS.

  3. בוחרים את הענן הפרטי שרוצים ליצור עבורו כלל.

  4. בדף הסיכום של העננים הפרטיים, לוחצים על DNS.

  5. לוחצים על הוספת כלל.

  6. מציינים את הדומיין שרוצים להגדיר עבורו העברה, ומציינים כתובת IPv4 אחת או יותר שיכולות לפתור את הדומיין, ברשימה שמופרדת באמצעות פסיקים.

gcloud

כדי ליצור כלל להעברת DNS לענן פרטי, משתמשים בפקודה gcloud vmware private-clouds dns-forwarding update. אפשר לציין כמה כללים באמצעות כמה דגלים של --rule לכל בקשה.

gcloud vmware private-clouds dns-forwarding update \
    --project=PROJECT_ID \
    --location=ZONE \
    --private-cloud=PRIVATE_CLOUD_NAME \
    --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,.... \
    --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,....

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: מזהה הפרויקט שבו נמצא הענן הפרטי
  • ZONE: האזור של הענן הפרטי
  • PRIVATE_CLOUD_NAME: השם של הענן הפרטי
  • DOMAIN: הדומיין שיועבר
  • DNS_SERVER_IP1,DNS_SERVER_IP2,....: רשימה מופרדת בפסיקים של כתובות IPv4 עבור שרת ה-DNS הסמכותי

API

יוצרים POST בקשה. אפשר להוסיף כלל אחד או יותר לכל בקשה.

curl -X POST -H "Authorization: Bearer
TOKEN
"  -H "Content-Type: application/json; charset=utf-8"
https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_NAME/dnsForwarding -d '{"forwardingRules": [
    {
      "domain": "DOMAIN",
      "nameServers": [
        "DNS_SERVER_IP1",
        "DNS_SERVER_IP2"
      ]
    },
    {
      "domain": "DOMAIN",
      "nameServers": [
        "DNS_SERVER_IP1",
        "DNS_SERVER_IP2"
      ]
    }
  ]}

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: מזהה הפרויקט שבו נמצא הענן הפרטי
  • ZONE: האזור של הענן הפרטי
  • PRIVATE_CLOUD_NAME: השם של הענן הפרטי
  • DOMAIN: הדומיין שיועבר
  • DNS_SERVER_IP1,DNS_SERVER_IP2,....: רשימה מופרדת בפסיקים של כתובות IPv4 עבור שרת ה-DNS הסמכותי

תארו כללי העברה של DNS

כדי לתאר את כללי העברת ה-DNS בפרויקט, אפשר להשתמש באחת מהשיטות הבאות.

המסוף

כדי לתאר כלל להעברת DNS לענן פרטי באמצעותGoogle Cloud המסוף, מבצעים את השלבים הבאים:

  1. נכנסים לדף Private clouds במסוף Google Cloud .

    כניסה ל-Private clouds

  2. לוחצים על Select a project ואז בוחרים את הארגון, התיקייה או הפרויקט שמכילים את הענן הפרטי שרוצים להגדיר עבורו כללי העברת DNS.

  3. בוחרים את הענן הפרטי שרוצים ליצור עבורו כלל.

  4. בדף הסיכום של העננים הפרטיים, לוחצים על DNS.

gcloud

כדי ליצור כלל להעברת DNS לענן פרטי, משתמשים בפקודה gcloud vmware private-clouds dns-forwarding describe:

gcloud vmware private-clouds dns-forwarding describe \
    --project=PROJECT_ID \
    --location=ZONE \
    --private-cloud=PRIVATE_CLOUD_NAME

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: מזהה הפרויקט שבו נמצא הענן הפרטי
  • ZONE: האזור של הענן הפרטי
  • PRIVATE_CLOUD_NAME: השם של הענן הפרטי

API

יוצרים POST בקשה.

POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/dnsForwarding

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: מזהה הפרויקט שבו נמצא הענן הפרטי
  • ZONE: האזור של הענן הפרטי
  • PRIVATE_CLOUD_NAME: השם של הענן הפרטי