![]() |
|
كيف يتم تحويل Hostname الى Ip (قمت بالتحويل لكن عندما يتغير الاي بي لايتغير) - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيف يتم تحويل Hostname الى Ip (قمت بالتحويل لكن عندما يتغير الاي بي لايتغير) (/showthread.php?tid=4967) |
كيف يتم تحويل Hostname الى Ip (قمت بالتحويل لكن عندما يتغير الاي بي لايتغير) - M_Mori2010 - 03-03-2013 السلام عليكم ورحمة الله وبركاته كيف يمكننا تحويل عنوان معين مثلاً : Mv1.MorvaIp.Com الى عنوان اي بي مثلاً : 123.123.123.123 علماً انني قمت بالتحويل باكثر من طريقة لكن واجهتني مشكلة عندما يتغير عنوان Ip لايقوم بالتغير مباشرة الا بعد فترة زمنية واحياناً لايقوم بالتغيير ابداً فما الحل لهذه المشكلة ؟ علماً انني قمت بحجز Dns خاص من موقع Dyn.com ويتغير الاي بي تلقائياً عند تغيره جزاكم الله كل خير كيف يتم تحويل Hostname الى Ip (قمت بالتحويل لكن عندما يتغير الاي بي لايتغير) - Agmcz - 04-03-2013 ممكن توضح لأني لم أفهم شيء كيف يتم تحويل Hostname الى Ip (قمت بالتحويل لكن عندما يتغير الاي بي لايتغير) - M_Mori2010 - 04-03-2013 أخي الكريم عندما يتغير الاي بي من رقم الى رقم اخر يبقى فترة محفوظ في احد الاماكن في النظام ولا يتغير في الـ Dns سريعاً وفي بعض الاحيان لايتفير ابداً عند العملاء فما الحل علماً بأنني جربت اكثر من طريقة ولكن المشكلة واحدة كيف يتم تحويل Hostname الى Ip (قمت بالتحويل لكن عندما يتغير الاي بي لايتغير) - DAMAX2010 - 04-03-2013 استعمل CMD و استخدم ping لتحديد الايبي كمثال بسيط استخدام هذا الحل http://www.delphi4arab.net/forum/showpost.php?p=15693&postcount=1 أو هذا http://www.delphi4arab.net/forum/showpost.php?p=16585&postcount=2 في حالة استخدام الثاني راح تكون طريقة الاستعمال كالتالي كود : RunDosInMemo('ping Mv1.MorvaIp.Com',Memo1);
Application.ProcessMessages;
IP := Memo1.Text;
p1 := Pos('[', IP) + Length('[');
p2 := Pos(']', IP);
IP := Copy(IP, p1, p2 - p1);
if IP <> '' then
Memo2.Lines.Add('The IP is:'+IP);كود : p1,p2: Integer;
IP: string;كيف يتم تحويل Hostname الى Ip (قمت بالتحويل لكن عندما يتغير الاي بي لايتغير) - M_Mori2010 - 04-03-2013 أخي الكريم DAMAX2010 سؤالي ليس كذلك انما على الشكل الاتي : تحويل اسم موقع مثلاً : http://www.Google.com الى عنوان Ip وهذا تم بحمد الله لكن المشكلة عندما يتغير الـ Ip الذي هو من اختياري طبعاً لدي برنامج Update Ip يتغير اتوماتيكياً في الـ Dns مثل No Ip وماشابه لكن المشكلة لايتغير دائماً عند العميل والذي انوي فعله هو ايجاد كود يقوم بجلب الاي بي بعد التغيير دون الرجوع الى Dns محفوظ في النظام شكراً لك |