racavedigger.com
Daily insights on Bitcoin and crypto markets
  • Facebook
  • Pinterest
  • Home
  • News

האם גוגל מציעה DNS דינמי

Νίσα




כיצד להגדיר DNS דינמי באמצעות Domines Google ו- Ubuntu Server

כיצד להגדיר DNS דינמי באמצעות Domines Google ו- Ubuntu Server

אני ממליץ לך להפנות מחדש את כל החיבורים לחיבור מאובטח.

סיכום

למד כיצד להגדיר DNS דינאמי באמצעות Domines Google ולהאבטח את האתר שלך באמצעות תעודת SSL מ- Let’s Cenrypt באמצעות CertBot.

נקודות מפתח:

1. DNS דינמי מאפשר לך להפנות את שם הדומיין שלך בכתובת IP דינמית.

2. Google Domines מציע DNS דינמי בחינם עם כל רכישות הדומיין.

3. הדרכה זו תראה לך כיצד להגדיר DNS דינמי באמצעות Google Domines ו- Ubuntu Server.

שאלות:

1. מדוע שתשתמש ב- DNS דינמי?

תשובה: DNS Dynamic מאפשר למשתמש לשנות את כתובת ה- IP שלו מבלי שתצטרך לעדכן כל העת את כתובת ה- IP במכשירים שלהם. זה שימושי לאנשים שעובדים מרחוק וזקוקים לחיבור אמין שתמיד זמין.

2. מה זה תחומי גוגל?

תשובה: Domines Google הוא רשם דומיין המספק למשתמשים אפשרות לרשום שם תחום משלהם.

3. מהם היתרונות בשימוש בתחומי Google?

תשובה: היתרונות של דומיינים של גוגל כוללים ממשק פשוט, כלים קלים לשימוש, תמחור נמוך, שליטה על הדומיין שלך ושילוב עם אפליקציות Google.

4. מהי סביבת השרת המומלצת להגדרת DNS דינמי באמצעות Domines Google ו- Ubuntu Server?

תשובה: סביבת השרת המומלצת היא אובונטו 18.04 lts עם apache 2, ddclient 3.8.3, ו- Certbot 0.27.0.

5. איך מגדירים DNS דינמי בתחומי Google?

תשובה: כדי להגדיר DNS דינמי בתחומי Google, עליך להיכנס לחשבון Google Domines שלך, לבחור את הדומיין שלך, עבור להגדרות ה- DNS, לחץ על “הצג הגדרות מתקדמות”, לחץ על “ניהול DNS דינמי”, וליצור רשומה חדשה עם שם תת -דומיין או שורש דומיין שורש.

6. מה זה ddclient?

תשובה: DDClient הוא לקוח DNS דינמי שמעדכן אוטומטית את רשומות ה- DNS שלך עם כתובת ה- IP הדינמית שלך.

7. איך מגדירים DDClient?

תשובה: כדי להגדיר את DDClient, עליך להתקין את DDClient בשרת Ubuntu שלך, להגדיר את קובץ התצורה של DDClient ולהפעיל את שירות DDClient.

8. איך אתה מגדיר את שרת האינטרנט שלך עבור DNS דינמי?

תשובה: כדי להגדיר את שרת האינטרנט שלך עבור DNS דינמי, עליך להגדיר מארחים וירטואליים של Apache כדי להצביע על הדומיין שלך ולהגדיר את SSL באמצעות CERTBOT.

9. מהי תעודת SSL?

תשובה: תעודת SSL היא תעודה דיגיטלית המאמתת את זהות אתר אינטרנט ומצפנת נתונים שנשלחו בין האתר לדפדפן המשתמש.

10. איך אתה מאבטח את האתר שלך באמצעות אישור SSL מ- Let’s Genrypt באמצעות CertBot?

תשובה: כדי לאבטח את האתר שלך באמצעות תעודת SSL מ- Let’s Cenrypt באמצעות CertBot, עליך להתקין את CertBot בשרת שלך, להריץ את CertBot כדי להשיג ולהתקין את אישור ה- SSL ולהגדיר את שרת האינטרנט שלך כדי להשתמש בתעודת SSL.

11. כמה זמן לוקח להגדיר DNS דינמי באמצעות Domines Google ו- Ubuntu Server?

תשובה: אתה יכול להגדיר DNS דינמי באמצעות Google Domines ושרת אובונטו תוך פחות משעה.

12. האם אתה יכול להשתמש ב- DNS דינאמי עם רשמי דומיין אחרים?

תשובה: כן, אתה יכול להשתמש ב- DNS דינמי עם רשמי דומיין אחרים, אך הדרכה זו מתמקדת בהגדרת DNS דינמי באמצעות Domines Google.

13. מה המטרה להפנות מחדש את כל החיבורים לחיבור מאובטח?

תשובה: הפניית כל החיבורים לחיבור מאובטח מבטיחה שכל התקשורת בין המשתמש לאתר מוצפנת ומאובטחת, ומספקת פרטיות והגנה מפני צותת.

14. מהן דרישות המערכת להפעלת שרת Ubuntu?

תשובה: לשרת אובונטו דרישות מערכת מינימליות, כולל מעבד 1 ג’יגה הרץ, RAM של 512 מגה בייט ו -2 ג’יגה -בייט של שטח כונן קשיח.

15. האם יש מגבלות או מגבלות בעת שימוש ב- DNS דינמי עם דומיינים של גוגל?

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


כיצד להגדיר DNS דינמי באמצעות Domines Google ו- Ubuntu Servertechnology

אני ממליץ לך להפנות מחדש את כל החיבורים לחיבור מאובטח.

האם גוגל מציעה DNS דינמי

Б эой сранице

Ы зé. С помדיר. Почем эо мого?

Эа сраница о бображае тех сах, кога воматеשיים си сисלוח рmе рגות р רבות ш רבות р р рוהים р рוהים которые нé. Сраница пересанет ообрוחים. До эого момента д.

Исочником запросов может сmжж вредоносfte по, подаееые моди базלוח нилm mчnзnзnчnчnчnчnчnчnчnчnчnчnчnчnчnчnчзדי ы з запросов. Еи ы иололalty ощий дדיר. O. Подробнרבה.

Проверка по сов может тelte пояяе, еи ы водите сדיר еами, или же водите запроы ченн часо.

כיצד להגדיר DNS דינמי באמצעות Google Domines וטכנולוגיית שרת אובונטו

כיצד להגדיר DNS דינמי באמצעות Domines Google ו- Ubuntu Server

למד כיצד להגדיר DNS דינמי באמצעות Domines Google ולהאבטח את האתר שלך באמצעות תעודת SSL מ- LET’s הצפנה באמצעות certBot.

DNS Dynamic הוא שירות המאפשר לך להפנות את שם הדומיין שלך בכתובת IP דינמית. המשמעות היא שכתובת ה- IP של האתר שלך משתנה מדי פעם.

Google Domines מציע DNS דינמי בחינם עם כל רכישות הדומיין. אתה יכול להגדיר DNS דינמי באמצעות Google Domines ושרת אובונטו תוך פחות משעה.

הדרכה זו תראה לך כיצד להגדיר DNS דינמי באמצעות Google Domines ו- Ubuntu Server.

תוכן העניינים

  • מדוע להשתמש ב- DNS דינמי?
  • מה זה תחומי גוגל?
  • שלב 1: הגדרת DNS דינאמי בתחומי Google
  • שלב 2: הגדרת ddclient
  • שלב 3: הגדר את שרת האינטרנט שלך

מדוע להשתמש ב- DNS דינמי?

DNS Dynamic הוא שירות המאפשר למשתמש לשנות את כתובת ה- IP שלו מבלי שתצטרך לעדכן כל העת את כתובת ה- IP במכשירים שלהם. זה הופך את זה להרבה יותר קל מבעבר כדי להנגיש את כתובת ה- IP מכל מקום, וזה שימושי לאנשים העובדים מרחוק וזקוקים לחיבור אמין שתמיד זמין.

כמו כן, חשוב לציין כי DNS דינמי אינו דורש תצורה של צד לקוח כלשהי. שירות ה- DNS הדינמי עושה את כל העבודה בשבילך.

מה זה תחומי גוגל?

Domines Google הוא רשם דומיין המספק למשתמשים אפשרות לרשום שם תחום משלהם.

Domines Google מציע לך את ההזדמנות לקבל שם דומיין משלך מבלי שתצטרך לעבור צד שלישי. זה גם מספק לך את היכולת להשתמש בכתובת הדוא”ל האישית שלך, המקושרת ישירות לאתר שלך או לבלוג שלך.

היתרונות של תחומי גוגל

היתרונות של תחומי גוגל הם בכך שהוא מציע ממשק פשוט, כלים קלים לשימוש ותמחור נמוך. אתה מקבל שליטה רבה על הדומיין שלך בהשוואה לתמחור של שירותים אחרים כמו Dyndns ($ 24.95 בשנה בזמן הכתיבה) עם תכונות מוגבלות. יש שירותים בחינם כמו נויפ.com, אבל אין לך מעט שליטה על שם הדומיין המשמש וייתכן שתצטרך לאמת שימוש כל 30 יום.

Domines Google מספק לך לוח מחוונים אישי עם כל הדומיינים, הדוא”ל ואנשי הקשר שלך. אתה מקבל גם שילוב אפליקציות של Google, כך שתוכל לגשת לכל הדוא”ל, לוח השנה והצ’אט שלך ממקום אחד.

סביבה

  • אובונטו 18.04 LTS אני בטוח שזה יעבוד על גרסאות מאוחרות יותר, אבל שרתי הייצור שלי ב- Digitalocean כולם מפעילים את הגרסה הזו.
  • אפאצ’י 2
  • ddclient 3.8.3 – התקנה
  • CertBot 0.27.0 – התקנה

שלב 1: הגדרת DNS דינאמי בתחומי Google

  1. היכנס לתחומי Google.
  2. בחר את שם הדומיין שלך.
  3. בחר ‘DNS’ בצד שמאל של המסך. שרתי שם ברירת מחדל חייב להיות פעיל או שזה לא יעבוד.
  4. נְקִישָׁה הצג הגדרות מתקדמות.
  5. נְקִישָׁה נהל DNS דינמי וכן צור רשומה חדשה.
  6. הקצה IP דינמי על ידי הזנת שם תת -דומיין או תחום השורש.
  7. נְקִישָׁה להציל.

כשאתה מגיע לשלב 4 של ‘הגדרת תיעוד סינטטי דינמי’ אם אתה רוצה להוסיף מספר תחומי משנה, זהו השינוי הראשון לעשות. מכיוון שלפעמים אני עשוי לשתף גישה למוצר מוגמר של משהו להוסיף ‘@’ (“תחום שורש” או “תחום עירום”) זו הדרך ללכת. אם לא, הוסף את תחום המשנה לבחירתך.

רשומה סינתטית של גוגל עבור DNS

משהו ששקלתי הוא שאני תמיד יכול להעביר תחום משנה ייחודי, כמו דפי Github, במידת הצורך בהמשך. בשרת האינטרנט שלי, קבצי התצורה שלי שולטים בכיוון הבקשה. אז התנועה תעבור למיקום שורש דומיין הגיוני ביותר עבורי.

רשומות משאבים מותאמות אישית של גוגל עבור DNS

השלם את שאר השלבים בהוראות.

שלב 2: הגדרת ddclient

מערכת שמות דומיין דינאמיים היא שירות שמעדכן אוטומטית את כתובת ה- IP המשויכת לשם תחום, שיכול להיות שימושי לגישה לאתר המשתמש בכתובת IP דינמית (E.ז., לשירותי אירוח אתרים) באינטרנט. שירות זה יכול להינתן על ידי DDClient, שהוא תוכנה שמעדכנת את רשומות המחשב של שמות דומיין כדי לשקף שינויים בכתובות ה- IP שלהם.

לא יכולתי לגרום ל- DDClient לתפקד כראוי באמצעות התמיכה המובנית ב- Google Domaines, ולכן בחרתי להוראות ללא תמיכה בתחומי Google.

הִיכים תְצוּרָה קוֹבֶץ ל ddclient נוצר על ידי DebConf # / /וכו/ /ddclient.Conf דמון=300 נוהל=Dyndns2 להשתמש=אינטרנט שרת=דומיינים.גוגל.com SSL=כן התחברות=indected_username סיסמה='נוצר_פרסא' הִיכים לִרְאוֹת ה הערה לְהַלָן @.שלך_דומיין.tld 

בדוק את התצורה שלך:

הערה: אם אתה נתקל בבעיות כאן ייתכן שתצטרך להסיר את הצעות המחיר הבודדות

sudo ddclient -daemon = 0 -debug -verbose -noquiet

השלמת את ההגדרה בצורה נכונה אם הפלט מסתיים ב”הצלחה ” – הפלט צריך להיות דומה ל:

הצלחה: @.Yourdomain.com: דילג: כתובת ה- IP כבר נקבעה ל 12.80.274.74.

לאחר מכן דאגתי שכתובות האתר התפשטו. ברגע שכתובת האתר הראשית תצליח (בדוק גם עם www.Yourdomain.com) אז בדקתי עם תת-תחומי משנה אקראיים עם ובלי www מכוסה מראש. אחרי שהרגשתי טוב עם התוצאות, עברתי לשלב הבא.

שלב 3: הגדר את שרת האינטרנט שלך

הדומיין שבחרתי את הקצוות בדף כך שהייתי צריך לחיבור מאובטח על מנת שכתובות האתר שלי יתפקדו נכון. אני לא אגיד לך כמה זמן לקח לי להבין את זה, אבל זו הסיבה שהצעדים האלה הם הבאים ;-). עם השימוש בברירת המחדל .קובץ Conf הייתי מוכן להתחיל.

חזור על תהליך זה עם כל אתר/תחום שאתה מגדיר להשתמש בו עם ה- DNS הדינמי שלך.

העתק קובץ CONF נקי:

Sudo CP 000-Default.conf domain_name.Conf

התאם את הקובץ כדי לשרת את הדומיין שהוא ישמש:

 *: 80> Serveradmin [email protected] SERVERNAME-DOMAIN.Yourdomain.com Serveralias www.תחום משנה.Yourdomain.com documentroot/var/www/sub_domain errorlog $Apache_log_dir>/שְׁגִיאָה.log CustomLog $Apache_log_dir>/גִישָׁה.יומן משולב 

אם אתה זקוק להפניה מחדש

הזכרתי את שרת הקומיקס שלי וכמובן שהייתי צריך לגשת אליו עם מבנה הדומיין החדש שלי. אז הנה דוגמה לאופן בו הוספתי מארח וירטואלי בשרת שלי כדי להפוך את זה למציאות.

 *: 80> Serveradmin [email protected] SERVERNAME-DOMAIN.Yourdomain.com Serveralias www.תחום משנה.Yourdomain.com documentroot/var/www/sub_domain errorlog $Apache_log_dir>/שְׁגִיאָה.log CustomLog $Apache_log_dir>/גִישָׁה.יומן משולב  /> Proxypass http: // 192.168.1.76: 2202/proxypassreverse http: // 192.168.1.76: 2022/  /מנהל> Proxypass http: // 192.168.1.76: 2203/admin proxypassreverse http: // 192.168.1.76: 2203/מנהל  

הפעל את האתר שישמש:

sudo a2ensite domain_conf.Conf

צור אישור SSL באמצעות CertBot – אופציונלי, לא אופציונלי

אני ממליץ לך להפנות מחדש את כל החיבורים לחיבור מאובטח.

sudo certbot -apache -d NextCloud.Yourdomain.com -d www.NextCloud.Yourdomain.com

שֶׁלְךָ .קובץ CONF ייראה כמו הבא והוא ייצר חיבור מאובטח .קובץ CONF באופן אוטומטי.

 *: 80> Serveradmin [email protected] SERVERNAME-DOMAIN.Yourdomain.com Serveralias www.תחום משנה.Yourdomain.com documentroot/var/www/sub_domain errorlog $Apache_log_dir>/שְׁגִיאָה.log CustomLog $Apache_log_dir>/גִישָׁה.יומן משולב REWRITEENGINE ב- REWRITECOND % = תת-תחום.Yourdomain.com [או] rewritecond % = www.תחום משנה.Yourdomain.com rewriterule ^ https: // %% [סוף, ne, r = קבוע] 

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

קנסין אקארר

כיצד להשתמש ב- DDClient כדי לעדכן הגדרות DNS דינמיות בתחומי Google

אם אתה מפעיל שרת אינטרנט, VPN או כל מכשיר אחר בבית אליו ברצונך לגשת דרך האינטרנט באמצעות דומיין או שם תת -דומיין, אתה זקוק לכתובת IP סטטית (שאסליי אינטרנט רבים אינם מספקים או מחייבים תוספת תוספת) או שתצטרך הגדרת DNS דינאמית שמשנה את DNS שלך רושמים בכל פעם ששינוי כתובת ה- IP שלך. Domines Google מציע שירות זה בחינם וללא מיתרים המחוברים כמו NOIP’דרישת אישור כל 30 יום.

1. זהה את ממשק הרשת שלך

עלינו לדעת את שם ממשק הרשת בו תשתמש ב- DDCLient, אז הפעל את הפקודה הבאה:

sudo lshw

חפש את השורות הבאות שמתחילות ב- *-network בפלט ושימו לב לשם ההגיוני של ממשק הרשת בו אתם משתמשים. זה יהיה ETH0 למקרה שלמטה מכיוון שמכשיר זה היה מחובר באמצעות Ethernet.

[. ] *-network: 0 מושבת תיאור: ממשק אלחוטי מזהה פיזי: 1 שם לוגי: WLAN0 [. ] *-network: 1 תיאור: ממשק אתרנט מזהה פיזי: 2 שם לוגי: eth0 [. ]

2. השג אישורי DNS מתחומי Google

התחבר ל- Google Domines, בחר את הדומיין שברצונך להצביע על שרת זה ולפתוח רשומות DNS על ידי לחיצה על DNS. נְקִישָׁה הצג הגדרות מתקדמות בתחתית העמוד, ואז נהל DNS דינמי וליצור רשומה חדשה כפי שהיית עושה עם רשומות אחרות. סוף סוף לחץ צפה בתעודות DNS דינמיות לאחר מכן נוף ושימו לב לתעודות.

3. התקן וקופגור ddclient

התקן אותו (אתה יכול לדלג על השאלות במהלך ההתקנה על ידי לחיצה על Enter):

apt התקן ddclient 

ערוך את התצורה עם:

sudo nano /etc /ddclient.Conf

זה אמור להיראות דומה לזה, אבל עם אישורי ה- DNS שלך השגנו קודם לכן והתחום יהיה תלוי במה שתגדיר בסעיף DNS הדינמי.

פרוטוקול = dyndns2 use = שרת אינטרנט = דומיינים.גוגל.com ssl = כן כניסה.com

אם ברצונך לעדכן מספר רשומות DNS, פשוט חזור על הצעדים הללו והצורף את התצורה ב- DDClient.קובץ CONF.

4. בדיקה

להלן מריץ את רצף העדכון:

sudo ddclient -daemon = 0 -debug -verbose -noquiet 

אם אתה רואה שורה לקראת סוף הפלט שמראה שגוגל הגיבה עם טוֹב וכתובת ה- IP שלך, היא עובדת.

קבל: ouripaddress טוב 

בדוק בדוק כפול, אתה יכול להפנות את ה- DNS שלך לכתובת IP מזויפת על ידי מעבר לכתובת האתר הבאה עם הפרטים שלך:

https: // שם משתמש: סיסמא@דומיינים.גוגל.com/nic/עדכון?שם מארח = תת -דומיין.Yourdomain.com & myip = 1.2.3.4 

אם תריץ שוב את הדמון DDClient, הוא ישווה את כתובת ה- IP שלה עם הכתובת שהיא במטמון (לא עם זה שהחלפנו באמצעות בקשת GET לעיל); לכן יחשוב שה- ip שלו’t השתנה. אז אתה צריך למחוק את המטמון שלו ואז להריץ את רצף העדכון כמפורט להלן.

sudo rm -f/var/cache/ddclient/ddclient.מטמון

התייחסות נוספת

ראה מאמר עזרה של Google DNS לתגובות אחרות.

האם גוגל מציעה DNS דינמי

Reddit ושותפיה משתמשים בעוגיות וטכנולוגיות דומות כדי לספק לך חוויה טובה יותר.

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

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

למידע נוסף, אנא עיין בהודעת העוגיות שלנו ומדיניות הפרטיות שלנו .

קבל את אפליקציית Reddit

סרוק את קוד ה- QR הזה כדי להוריד את האפליקציה עכשיו

או לבדוק את זה בחנויות האפליקציות

ברוך הבא ל- Friendly /R /HomeLab שלך, שם טכנאים וסיסדמין מכל מקום מוזמנים לחלוק את המעבדות, הפרויקטים, הבונים וכו ‘שלהם.

חברים ברשת

מאת Sparkfist

פיתרון DNS דינמי זול יותר: DNS Dynamic Google

במקום לשלם $ 25- $ 35 עבור שירות DNS דינמי משופר דרך מקום כמו Dyndns או NOIP, במקום זאת השתמש ב- Google Domines. אני כבר משלם 12 $ לשנה עבור הדומיין שלי והם מאפשרים DNS דינמי בחינם עם אפשרויות שם דומיין טובות בהרבה ותת -דומיינים בלתי מוגבלים.

https: // תמיכה.גוגל.COM/DOMAINS/תשובה/6147083?HL = EN

אתה יכול גם להשתמש ב- DDClient כדי להפוך את עדכון ה- IP בקלות בקלות המתואר בקישור מגוגל.

כבונוס צדדי מגדיר את העברת הדוא”ל בחינם עם תו כללי *@yourdomain.COM או [email protected] קדימה לחשבון Gmail קיים הוא די מגניב. אני משתמש בו באופן דומה כדלקת שלך[email protected] אבל במקום זאת עשה אתר@mydomain.com כי יש מקומות שטוחים חוסמים את Gmail או חסומים את ה- + בדוא”ל. עוזר לשלוט מאיפה בא הספאם.

::לַעֲרוֹך:: אני עוזב את העברת הדוא”ל עם גוגל כי טוב Gmail, אבל העברתי את ה- DNS שלי ל- CloudFares Tier Free שלא ידעתי שקיימים. אין חרט. תודה ל- U/Okrumm על ההצעה. עדיין יש כמה קינקים לעבוד כי CloudFare לא יעבוד עם mod_proxy מכיוון שהוא לא מכבד את ההפניה מחדש. אלא אם כן אני ארכיטקט אדריכל אני לא אראה את הערך המוסף של CloudFare. זה חבל שכן יכולתי לראות ערך מסוים בהפחתת האיום שלהם ובעשיית הרישום כדי להפוך אותו לכדאי.

עדכון DNS דינאמי של Google Domines עם PowerShell

לאחרונה אני’עבדתי על בניית המעבדה הביתית שלי כדי לשחק עם דברים שאני’D אף פעם לא תחשוב להקים ולנסות בסביבת הפיתוח שלנו בעבודה. זה’היה פיצוץ; אני’הגדר בקרי תחום מקומיים כדי להתעסק איתם לבדיקת סקריפטים, בנו שרתי לינוקס לבדיקת שכפול לשרתי SQL וממנה ומוצרי מסד נתונים יחסי אחרים, ואפילו להגדיר ניתוב וגישה מרחוק כדי שאוכל מרחוק VPN לרשת הביתית שלי לאחסון ושחזור קוד I’עבדו עליה, או אפילו השתמשו בו כדי להשוויץ בהוכחת פרויקטים של קונספט לאנשים אחרים. זה’מגניב בטירוף ואני’למד הרבה בתהליך.

כשאתה מתחיל לדבר על עשיית דברים כמו שרתי VPN ביתי (או כל שרת ביתי לצורך העניין), במוקדם או במאוחר אתה מתמודד עם בעיה קוצנית: איך אוכל לוודא שתמיד אוכל להתחבר לרשת הביתית שלי מרחוק? חדשות טובות: יש לך כבר כתובת IP!

לאחר (או לדעת) מה כתובת ה- IP הביתית שלך נותנת לך גמישות רבה אם כי אם אתה יודע זאת, אתה יכול לרשום שמות דומיין ולגרום להם להצביע על כך. לדוגמה, תן’אומר שרציתי לחשוף שרת (בשם “גמד”) ברשת הביתית שלי לאינטרנט. מלבד שינויים ברשת וחומת האש ברשת שלי’S END (פתיחת היציאות הנכונות להעברה, הפעלת גישה מרחוק וכו ‘) הייתי צריך גם שם דומיין וכניסה לארח כדי שידע כיצד לפתור. ואז אוכל לרשום שם דומיין, כמו סירות סירות.נטו, ויש לך גמדים.גמל סירות.פתרון נטו לכתובת ה- IP הביתית שלי. זֶה’הרבה יותר קל (וקריר יותר) לזכור מאשר כתובת IP. אבל כדי לעשות זאת, אתה צריך לדעת את ה- IP הבית שלך כדי להגדיר את “א” הקלט עבור שרת שם הדומיין.

נשמע מסודר נכון? השפשוף הוא שזה לא’סביר להניח שאתה’אני הולך לשנן את כתובת ה- IP שלך, וגם אם עשית את רוב ספקי שירותי האינטרנט (ISP) המציעים פס רחב ביתי DON’לא לספק לך כתובת IP סטטית. זה אומר שאם אי פעם תצטרך לאתחל את המודם שלך’T מובטח לקבל את אותה כתובת. זֶה’לא לומר שאתה יכול’יש לי IP סטטי אבל הם בדרך כלל חלק מהצעה עסקית יקרה יותר שככל הנראה היא’לא שווה את העלות שיש בביתך.

DNS דינמי

שם’עם זאת, פיתרון: DNS דינמי. DNS Dynamic מוגדר כשירות המאפשר לך לעדכן באופן אוטומטי שרת שם ללא צורך לשנות אותו ידנית, בדרך כלל לאחר שה- IP השתנה (אפילו בלי שאתה יודע שהוא השתנה). התהליך בדרך כלל עובד כך:

  1. אתה נרשם לשירות המציע שירות DNS דינאמי, כמו DYN או CloudFlare.
  2. אתה מתקין יישום שירות איפשהו ברשת שלך שמפקח על ה- IP הציבורי שלך לשינויים, ומתחבר לספקים ומעדכן את הרשומות שלך כדי להצביע על כתובת IP מעודכנת באופן אוטומטי.

זה אולי נשמע קל, אבל שם’S זוג Gotchas: אחד, כמה שירותים, כמו Dyn, ane’t בחינם. ל- CloudFlare יש פיתרון בחינם, אך עליך להשתמש בשרתי השם שלהם עבור התחומים שלך (שעשויים להיות או לא מפסק עסקה עבורך). שנית, כמעט כל הכלים הזמינים בחופשיות הפועלים ברשת שלך מבוססים על לינוקס. זה כשלעצמו הוא’t רע כמו שזה נשמע, גם אם אתה’לא מכיר את לינוקס אתה יכול להעלות אותם די מהר. הבעיה הגדולה יותר היא שאם הרשת הביתית שלך מבוססת בעיקר על Windows ואתה לא’לא יש חומרה רזרבית שמונעת כדי לבנות שרת לינוקס משלך (או שאתה לא’לא רוצה לסובב VMs במכונה הביתית שלך), ואז אתה יכול’גם לא להשתמש בהם (עדכון: נראה שאתה יכול לגרום לאלה לעבוד עם פרל על המכונות המקומיות שלך, אבל אני מקלט’T ניסיתי את זה עדיין).

יש גם אפשרות שלישית: כמה נתבים ביתיים חדשים יותר של ספקים כמו שירותי DNS דינאמיים של ASUS DYNAMED עם תוכנת OS Router גם. אז אם יש לך נתב משלך זה יכול להיות אפשרות.

דומיינים של גוגל

יתכן שאתה תוהה מה כל זה קשור לפאוורשל, נכון? לאחרונה רשמתי כמה שמות דומיין חדשים עם Domines Google, בעיקר בגלל שהם נותנים לך ממשק אינטרנט ממש נחמד לשימוש ומכיוון שאני משתמש בגוגל כמעט לכל דבר אחר בחיי, זה פשוט הגיוני (ואני לא עשיתי’לא צריך או רוצה חשבון מקוון נוסף). כשהייתי שם הגדרת כמה רשומות כדי להפנות אותם לבלוג שלי, שמתי לב למשהו:

תַחַת “רשומות סינתטיות” שמתי לב לאפשרות DNS דינמית. בלחצתי קצת יותר עמוק, הגעתי לדף העזרה לרישומים סינתטיים ואז DNS דינמי, שתוכלו לקרוא כאן. כאן’S TH TL; DR: גוגל מציעה שירות זה בחינם לתחומים הרשומים בשירותם והם תומכים באותו פרוטוקול DYNDNS2 ש- DNS דינאמי אחר מבצעים, כך שאותם יישומי (Linux) שהיית מתקנת עבור השירותים האחרים חלים גם כאן.

אבל לפני שסגרתי את החלון במחשבה שאני’ד ‘לבנות VM לינוקס חדש במעבדת הבית שלי, ראיתי את זה:

ואז התרגשתי ממש, כי זה אומר שאוכל לגלגל פיתרון משלי כדי לעדכן את שירות ה- DNS הדינמי שלהם עם PowerShell! אז זה’מה שעשיתי.

באמצעות PowerShell כדי לעדכן את רשומת ה- DNS הדינמית שלך

גוגל’S API של Dnamic DNS הוא ממש פחות פחות מפוסט HTTPS לכתובת אתר ספציפית עם כמה פרמטרים ארוזים בפוסט. עם זאת, מה שגורם לזה לעבוד הוא עבור כל שם מארח DNS דינמי שאתה מספק, אתה מקבל שם משתמש וסיסמא שנוצרו אוטומטית שצריכים להיות חלק מהפוסט. PowerShell מתאים באמת באופן טבעי לאוטומציה מסוג זה, בזכות Invoke-WebreQuest (MSDN Link). זה’s שנבנה לשם כך ואפילו תומך ב- HTTPS. לעזאזל, זה אפילו תומך ביישום שם המשתמש: סיסמא בבקשה באמצעות אובייקט pscredential.

כל מה שבאמת הייתי צריך לעשות זה לעטוף את הקוד בפונקציה ולהוסיף כמה פרמטרים שניתן להעביר פנימה, להפעיל את בקשת האינטרנט ולנתח את התוצאות. כאן’S קטע של הפונקציה הגדולה יותר שציינתי לעיל:

[Cmdletbinding (תמיכה ב- shouldprocess = $ true)] param ([parameter (חובה = $ true)] [pscredential] $ תעודה, [פרמטר (חובה = $ true)] [מחרוזת] $ DomainName, [פרמטר (חובה = $]] [string $ $ submainname, [פרמטר (חובה (חובה) [paramet] [$]] [$]] [$ oft) [$ oftortatory ($] [$ oftortatory, $] [$] oftoatory ($] oftoatory. חובה = $ false)] [מתג] $ מקוון) התחל < $webRequestURI = "https://domains.google.com/nic/update" $params = @<>> תהליך < $splitDomain = $domainName.split(".") if ($splitDomain.Length -ne 2) < Throw "Please enter a valid top-level domain name (yourdomain.tld)" >$ subanddomain = $ subdomainname + "." + $ domainname $ splitdomain = $ subanddomain.לְפַצֵל(".") אם ($ splitdomain.אורך -לא 3) < Throw "Please enter a valid host and domain name (subdomain.yourdomain.tld)" >$ PARAMS.הוסף ("שם מארח", $ subanddomain) אם ($ ip -and !$ offline) < $ipValid = $true $splitIp = $ip.split(".") if ($splitIp.length -ne 4) < $ipValid = $false >Foreach ($ i ב- $ splicip) < if ([int] $i -lt 0 -or [int] $i -gt 255) < $ipValid = $false >> אם (!$ ipvalid) < Throw "Please enter a valid IP address" >$ PARAMS.הוסף ("myip", $ ip)> erseif ($ offline -and !$ מקוון) < $params.Add("offline","yes") >elseif ($ מקוון -ו !$ offline) < $params.Add("offline","no") >אם ($ pscmdlet.אם כן, "$ subanddomain", "הוספת IP") < $response = Invoke-WebRequest -uri $webRequestURI -Method Post -Body $params -Credential $credential $Result = $Response.Content $StatusCode = $Response.StatusCode if ($Result -like "good*") < $splitResult = $Result.split(" ") $newIp = $splitResult[1] Write-Verbose "IP successfully updated for $subAndDomain to $newIp." >אם ($ תוצאה -דמוי "nochg*") < $splitResult = $Result.split(" ") $newIp = $splitResult[1] Write-Verbose "No change to IP for $subAndDomain (already set to $newIp)." >אם ($ תוצאה -eq "badauth") < Throw "The username/password you providede was not valid for the specified host." >אם ($ תוצאה -eq "nohost") < Throw "The hostname you provided does not exist, or dynamic DNS is not enabled." >אם ($ תוצאה -eq "notfqdn") < Throw "The supplied hostname is not a valid fully-qualified domain name." >אם ($ תוצאה -eq "badagent") < Throw "You are making bad agent requests, or are making a request with IPV6 address (not supported)." >אם ($ תוצאה -Eq "התעללות") < Throw "Dynamic DNS access for the hostname has been blocked due to failure to interperet previous responses correctly." >אם ($ תוצאה -eq "911") < Throw "An error happened on Google's end; wait 5 minutes and try again." >> $ תגובה>

אני&rsquo;VE הדגיש את הקווים המראים לך כיצד גוף הפוסט HTTP מקבל פרמטרים והיכן נוצרת הבקשה. שאר הקוד הוא בדיקת שגיאות כדי לוודא שאנשים מכניסים ערכים תקפים לדברים שגוגל תצפה (ויש להם גם בדיקת שגיאות בצד שלהם, אך אם תמשיך לזרוק עליהם בקשות רעות, הֵם&rsquo;אני מסמן את בקשותיך ודחה את כולם. פשוט אזהרה הוגנת, אז דון&rsquo;T דואר זבל אותם עם בקשות רעות).

השתמש בזה בעצמך!

באמצעות קוד זה, אתה יכול להגדיר כעת להשתמש ב- PowerShell המקומי כדי לשמור על DNS דינמי של Google Demins שלך וללא צורך במכונות או VMs נפרדים להפעלת כלי עזר! לקחתי את הקוד למעלה ויצרתי מודול, שנקרא Googledynamicdnstools. המודול הזה ניתן למצוא ב- Github שלי, ואני&rsquo;M גם גאה להודיע ​​על כך הפכתי את זה לזמין בגלריית PowerShell! זה אומר שאתה יכול להתקין את המודול אחת משתי דרכים:

  1. במכונות המריצות את Windows 10 (או עם Management Framework 5 מותקן) באפשרותך לבצע התקנה -מודול -שם googledynamicdnstools (אתה&rsquo;צריך גם להריץ את PowerShell כמנהל). פרטים נוספים על השימוש בשיטה זו ניתן למצוא בעמוד הגלריה קרא אותי.
  2. אם אתה לא&rsquo;T רוצה להתקין את המודול דרך הגלריה אתה יכול להוריד את הקוד מה- Github שלי ולהתקין אותו לבד.

דוגמה אוטומציה

ברגע שיש לך את המודול, אתה יכול ליצור משימה מתוזמנת להפעלה כל שעה ולעדכן את ערך ה- DNS הדינמי שלך. למערך שלי כתבתי א .קובץ סקריפט PSD1 והצהיר כמה משתנים, יצר אובייקט אישור מטקסט רגיל ואז התקשר למודול&rsquo;פונקציה S כדי לשלוח את הבקשה לגוגל. כאן&rsquo;מדגם:

ייבוא ​​מודול googledynamicdnstools $ logdate = get-date $ logfilename = "googlednsupdatelog_" + $ logdate.חודש + $ כניסה.יום + $ כניסה.שנה + "_" + $ logdate.שעה + $ כניסה.דקה + $ כניסה.שני + ".txt "$ apiuserid =" myUniqueuserid "$ apipassword =" myUniquepassword "$ securepassword = convertto -securestring -string $ apipassword -asplaintext -force $ אישור = New -Object System.הַנהָלָה.אוטומציה.Pscredentential $ apiuserid, $ securepassword start -transcript -path ("c: \ dnslogs \" + $ logfilename) עדכון -גוגלינאמיקדנס -תקשורת $ אישור -דומיין "סירות סירות.Net "-subdomainName" Gradf " -verbose #Clean Up קבצי יומן ישנים get -Childitem -path" C: \ dnslogs "| איפה- אובייקט | הסר -פריט -Verbose Stop -Transcript

בתסריט שלמעלה, אני&rsquo;M עושה עוד כמה דברים מחוץ לתפקיד העיקרי. קודם אני&rsquo;M יצירת ידנית של אובייקט pscredentential עם שם משתמש ובסיס סיסמא ברור. זֶה&rsquo;כנראה שלא הדרך הטובה ביותר לעשות זאת, אבל זו דוגמה מהירה. למטרות רישום, אני משתמש ב- Start-Transcript כדי לתפוס את כל פלט המסוף ושמירה של תמלול חדש בכל פעם שהמשימה פועלת כך שאוכל לבדוק את הפלט עבור שגיאות אם אני צריך. לבסוף, כדי לוודא שאנחנו לא&rsquo;לא מלא את הכונן הקשיח שלי עם קבצי יומן, החלק האחרון של הסקריפט נראה בספריה שבה אני&rsquo;M אחסון קבצי התמלול ומטהר כל דבר מעל 30 יום.

בשלב הבא יצרתי משימה מתוזמנת של Windows ל- Call PowerShell.EXE עם פרמטר השווה לשם הסקריפט, והגדר אותו לרוץ כל שעה. ככה, אם ה- IP שלי משתנה מכיוון שמודם הכבלים או הנתב שלי לא מקוון לכל היותר אני&rsquo;יהיה לי שעה עד שהתסריט פועל ומעדכן את כניסת ה- DNS שלי.

אמנם, אם הכוח שלי ייכבה והמחשב שלי כבוי, כל ההימורים כבויים (אבל זה&rsquo;מה מערכות UPS מיועדות, נכון?)

הולך קדימה

אני מקווה שהקוד והדוגמאות כאן יכולים לעזור לך להגדיר משהו שימושי כמו עדכון שירות DNS דינאמי קל במשקל על מכונה בה אתה משתמש בכל יום. חלק מהסיבה שהפכתי את זה למודול היה במאמץ להוסיף עוד תכונות API של Google DNS, אבל הרגשתי שזו התחלה די טובה. אל תהסס לבדוק את הקוד שלי ולבצע שינויים. אני&rsquo;D אוהב לקבל בקשת משיכה! ותודיע לי מה אתה חושב על המודול אם אתה תופס אותו גם מגלריית PowerShell.

האם גוגל מציעה אירוח תחום האם גוגל מציעה אחסון ענן בחינם

Related Posts

how_to_stay_safe_on_onlyfans_5

Νίσα

OnlyFans Free Pages vs Paid: How Access Differs

onlyfans_help_center

Νίσα

Budgeting Tips and PPV Across Free OnlyFans Pages

6a0b117e02549eec1a0db52c_infographic_user_growth_bar_chart-1

Νίσα

Safe Browsing Protocols for Zero-Dollar OnlyFans Pages

banner
banner

PROMO

racavedigger.com
© racavedigger.com 2026