PDA

View Full Version : عوض کردن آیپی



r0ot$harp
سه شنبه 04 دی 1386, 17:23 عصر
سلام بچه ها من یه برنامه می خوام برای تغییر بسیار سریع آیپی.

bobrus
پنج شنبه 06 دی 1386, 15:36 عصر
فکر کنم باید از تو رجیستری عوضش کنی الان هیچ کدی ندارم ولی اگه عجله نداری تا هفته دیگه واست یه کد میدم

bobrus
دوشنبه 24 دی 1386, 10:21 صبح
من چند جایی توی رجیستری آی پی رو عوض کردم ولی بلافاصله تاثیر نداشت باید یه بار ریست می کردی
از دوستان کسی هست که اینکارو امتحان کرده باشه

مبین رنجبر
دوشنبه 24 دی 1386, 10:34 صبح
این کار از طریق وی بی امکان نداره ... در ضمن تغییر آی پی به این معنا نیست که یه آی پی مثلا این باشه : 210.200.56.88 رو بشه به این : 80.180.45.78 تغییر داد .. این امکان پذیر نیست .. برای عوض کردن آی پی فقط شما میتونید 4 ردیف آخر آی پیتون رو عوض کنید چون ISP شما اجازه نمیده ... مثل این : 210.200.56.88 فقط شما میتونید 56.88 رو تغییر بدین.....

__siavash__
دوشنبه 24 دی 1386, 11:07 صبح
این دستورات رو یه تست بکنید نتیجشو هم بگید ( نوع اینترنتی رو که روش تست کردید هم بگید DialUp یا ADSL )


ipconfig /flushdns
ipconfig /release
ipconfig /renew
exit

sinpin
دوشنبه 24 دی 1386, 11:18 صبح
سلام بچه ها من یه برنامه می خوام برای تغییر بسیار سریع آیپی.
این سورس برای #C است. شاید بتونید تبدیلش کنید:

public void setIP(string IPAddress,string SubnetMask, string Gateway)
{

ManagementClass objMC = new ManagementClass(
"Win32_NetworkAdapterConfiguration");
ManagementObjectCollection objMOC = objMC.GetInstances();


foreach(ManagementObject objMO in objMOC)
{

if (!(bool) objMO["IPEnabled"])
continue;



try
{
ManagementBaseObject objNewIP = null;
ManagementBaseObject objSetIP = null;
ManagementBaseObject objNewGate = null;


objNewIP = objMO.GetMethodParameters("EnableStatic");
objNewGate = objMO.GetMethodParameters("SetGateways");



//Set DefaultGateway
objNewGate["DefaultIPGateway"] = new string[] {Gateway};
objNewGate["GatewayCostMetric"] = new int[] {1};


//Set IPAddress and Subnet Mask
objNewIP["IPAddress"] = new string[] {IPAddress};
objNewIP["SubnetMask"] = new string[] {SubnetMask};

objSetIP = objMO.InvokeMethod("EnableStatic",objNewIP,null);
objSetIP = objMO.InvokeMethod("SetGateways",objNewGate,null);



Console.WriteLine(
"Updated IPAddress, SubnetMask and Default Gateway!");



}
catch(Exception ex)
{
MessageBox.Show("Unable to Set IP : " + ex.Message); }
}

sinpin
دوشنبه 24 دی 1386, 11:22 صبح
این دستورات رو یه تست بکنید نتیجشو هم بگید ( نوع اینترنتی رو که روش تست کردید هم بگید DialUp یا ADSL )


ipconfig /flushdns
ipconfig /release
ipconfig /renew
exit

فکر میکنم این دستورات فقط هنگامی که dhcp server موجود باشه باعث ریفرش سازی و جدیدسازی تنظمیات ip میشن

sinpin
دوشنبه 24 دی 1386, 11:34 صبح
این آدرسها رو هم ببینید توی رجیستری:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\T cpip\Parameters\Interfaces]