الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية تغيير ال Dns من خلال الفيجوال بيسك

بدأه kaspor في 7 أغسطس 2008 · 2 رد · 1,153 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

ياريت أخواني من يعرف الكود الخاص بتغيير ال

Preferred DNS Server

و

Alternate DNS Server

وياريت شرح الكود لإني مبتدئ

جزاكم الله خيرا

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

أعضاء المنتدى الكرام أخى الكريم بعد البحث وجدت هذا الكود

On Error Resume Next
' Mohamed Nagy
' m_nagy2010@yahoo.com
sDNS1 = "208.67.222.222"	
sDNS2 = "208.67.220.220"	

sIPAddress = "192.168.1.3"	   
sSubnetMask = "255.255.255.0"
sGateway = "192.168.1.1"

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

For Each objNetAdapter In colNetAdapters
arrDNSServers = Array(sDNS1, sDNS2)
objNetAdapter.SetDNSServerSearchOrder (arrDNSServers)
Next

arrIPAddress = Array(sIPAddress)
arrSubnetMask = Array(sSubnetMask)
arrGateway = Array(sGateway)
arrGatewaymetric = Array(1)

For Each objNetAdapter In colNetAdapters
errEnable = objNetAdapter.EnableStatic(arrIPAddress, arrSubnetMask)
errGateways = objNetAdapter.SetGateways(arrGateway, arrGatewaymetric)

If errEnable = 0 Then

sMsg = "IP address has changed to: " & sIPAddress & vbCrLf
sMsg = sMsg & "Subnet has changed to: " & sSubnetMask & vbCrLf
sMsg = sMsg & "Gateway has changed to: " & sGateway & vbCrLf & vbCrLf
sMsg = sMsg & "DNS 1 has changed to: " & sDNS1 & vbCrLf
sMsg = sMsg & "DNS 2 has changed to: " & sDNS2 & vbCrLf

WScript.Echo sMsg
Else
WScript.Echo "The IP address could not be changed."
End If
Next


End Sub

وكذلك ارفقت لك مثال يمكنك تحميله

______ip_and_DNS.rar

#3

رائع أخي العزيز ....

كنت بحاجة غلى هذا الكود ....

مواضيع مشابهة