12-10-2010, 14:20
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
אני משער שאפשר לכתוב סקריפט מיקרוסופטי, לא יודע איך
אני יכול לכתוב לך סקריפט PHP שיעשה את זה, אבל תצטרך להתקין PHP על התחנה. מעניין אותך?
מה שכן, אני יכול לתת לך פתרון קבוע בלי קבצים שהפקידה צריכה לבדוק, אבל זה מחוץ לסקופ של הפורום הזה :
יש לך מכונת לינוקס בסניף הראשי שאפשר להריץ בה פקודות כרצונך, ויש ברשת שלה 10 כתובות פנויות?
המכונה צריכה להיות: 1) נגישה מהמחשב שמעדכן נוכחות 2) בעלת גישה לאינטרנט ולכל הכתובות של שעוני הנוכחות (בין אם זה דרך VPN ובין אם לא, העיקר שהיא יכולה לגשת אליהם בלי טריקים).
אם כן, אתה יכול לכתוב סקריפט *מאוד* פשוט שיבנה רשימה של חוקים שיהפכו כתובות IP מקומיות לכתובות IP אחרות (מה שנקרא DNAT), ולהגדיר את כתובת היעד באמצעות ההוסט...
משהו בסגנון:
קוד:
iptables -t nat -A PREROUTING -d LINUX_VIRTUAL_IP_1 -j DNAT --to-destination `host DYNAMIC-DNS-ADDRESS | awk -Faddress '{print $2}'`
|