שאלה הקשורה ב DNS פנימי

sitepoint7

New member
שאלה הקשורה ב DNS פנימי

היי לחברים,

אני מעוניין ליצור שם DNS פשוט עבור כתובת IP המובילה אל שירות מסויים ברשת,

כיום אני מכניס (בדפדפן) את הכתובת הבאה:
https://192.168.1.X/SERVICENAME/XXhtml.dllXXXYY&_portal=1&_BLABLA.ini
ואני מעוניין במקום זה להכניס שם DNSי פשוט
ולהגדיר זאת על גבי שרת ה DNS כדי שיהפוך לזמין עבור כולם

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

moranw515

New member
רשומה בשרת ה DNS אצלכם

יש לכם שירות DNS שמותקן בארגון? סביבת דומיין?
מיקרוסופט\לינוקס?
&nbsp
קצת פרטים.
בעיקרון ב DNS server אתה יוצר רשומת A RECORD שתהיה למשל
myservice.mydomain.com ואז תוכל לגשת אל הנתיב לאחר שתעדכן את ה DNS הארגוני וגם תרפרש בתחנות הקצה את הסנכרון מול ה DNS באמצעות flushdns ישירות בנתיב הבא-
&nbsp
http://myservice.mydomain.com/SERVICENAME/XXhtml.dllXXXYY&am
 

sitepoint7

New member
בסדר, אבל זה פותר לי שם מחשב מול כתובת IP

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

moranw515

New member
כן

אני מנחי שהשירות נמצא על שרת WEB כלשהו ?
IIS \ APACHE ?

אם מדובר בשירות שמוגדר על שרת האינטרנט אז אתה פשוט מגדיר HOST NAME תחת ה IP של האתר המדובר במקביל להגדרה בשרת ה DNS.

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

sitepoint7

New member
מדובר באתר פנימי בתוך ה LAN

ראשית, תודה על תגובתך!
&nbsp
ואכן השירות הזה יושב על שרת IIS
אני מחפש דרך לקחת את אותו לינק ארוך ולהפוך אותו לקצר/קליט, האם ניתן?
האם אני עושה זאת משרת ה DNS הראשי או משרת ה IIS עצמו?
&nbsp
 

moranw515

New member
שניהם

קודם כל תגדיר ב IIS עצמו ב bindings של ה SITE את ה HOST.
על מנת שתחנות הקצה יידעו לעשות resolving לאותו HOST הם צריכים לפנות לשירות DNS כלשהו.
&nbsp
אם היה מדובר ב workgroup אז הייתי אומר לך שהכנסת הרקורד לקובץ ה HOSTS היה פותר את העניין, אבל מכיוון שיש לך שירות DNS פנים ארגוני תגדיר משם.
&nbsp
 

sitepoint7

New member
אז אם אני מבין נכון...

אני מגדיר בשרת ה DNS רק עבור תרגום כתובת ה IP מול Hostname
ובשרת ה IIS (שנמצא ב LAN) אני מבצע את ההגדרה שתתרגם בעתם את כל "ההמשך" של אותו לינק שמכיל גם את שם השרת אותו כבר הגדרתי בשרת ה DNS
&nbsp
האם הבנתי נכון או שאני מפספס פה משהו?
 

moranw515

New member
כן

ב DNS אתה מגדיר A RECORD שיהיה משוייך לדומיין שבו אתה נמצא.
למשל TEST תחת הדומיין mydomain.local ויפנה ל IP של ה SITE.
&nbsp
ב IIS תגדיר את הכתובת test.mydomain.local על ה SITE
 

ShimiHi

New member
רשומת DNS לא מספיקה לך

ז"א אם אתה מתייחס גם למה שמגיע אחרי הכתובת
ז"א לכל ה-
https://192.168.1.X/SERVICENAME/XXhtml.dllXXXYY&am.
צריך גם root redirection (או root rewrite)
רשומת DNS תעזור רק לעשות ריזולב שם לכתובת ולא תדע להגיע ל-Sub Directory . . .
 

moranw515

New member
להגדיר את ה HOST ב IIS יספיק

ב bindings.
כל עוד בהנחה ומדובר באתר מקומי.
 

sitepoint7

New member
האם אני צריך HTTP Redirect? כלומר משרת ה IIS?

שוב תודה,
&nbsp
האם זה הפתרון שלי או שאני מפספס פה משהו?
&nbsp
Choose your site
&nbsp
Click HTTP Redirect in the IIS section (Make sure the Role Service is installed)
&nbsp
Check "Redirect requests to this destination"
&nbsp
Enter where you want to redirect. In your case "wwww.mysite.com/menu_1/MainScreen.aspx"
&nbsp
In Redirect Behavior, I found I had to check "Only redirect requests to content in this directory (not subdirectories), or it would go into a loop. See what works for you.
&nbsp
&nbsp
 

moranw515

New member
לדעתי אין צורך

כל עוד מגדירים את ה SITE עם HOST שנמצא גם בשרת ה DNS המקומי והמשתמשים יכולים לבצע אליו resolve אז האתר ימשיך לעבוד כרגיל גם עם כל ה string שמופיע לאחר מכן ב url.
&nbsp
אם אני טועה, שיתקנו אותי..
 

sitepoint7

New member
אני שוב חוזר על הבקשה/שאלה המקורית

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

SysAdmin1

New member
בידיוק כמו שכבר כתבו לך מקודם...

אחרי שיצרת רשומת DNS חדשה, יצרת אתר חדש ב IIS, קישרת את הרשומת DNS לאתר החדש ב Binding של האתר, בשלב הבא באתר החדש בעמוד הראשי שלו, ששמו ב IIS מוגדר ב Default document , אתה מגדיר הפנייה ל URL המדוייק שאתה רוצה.
אופצייה אחרת יותר פשוטה, אם השרת IIS זה מנהל רק אתר אחד, שה URL בתוכו אתה רוצה לקשר מהעמוד הראשי, אז לא צריך לייצר אתר נוסף ולא צריך לבצע את ה Binding , אלה שבעמוד הראשי של האתר, שכברירת מחדל שם של העמוד הזה, הוא iisstart.htm , אתה מבצע הפנייה ל URL הנדרש.
הקישור יכול להיות גם כ href פשוט וגם כחלק מ META , כזה למשל:
<meta HTTP-EQUIV="REFRESH" content="0; url=http://example.com/index.html"&gt;

זהו, זה כל מה שנדרש.

 
למעלה